Funktionsname: Mysqli_stmt :: attr_get ()
Anwendbare Version: Php 5> = 5.3.0, Php 7, Php 8
Verwendung: Die Funktion von MySQLI_STMT :: attr_get () wird verwendet, um den Wert des angegebenen Vorverarbeitungsattributs zu erhalten. Diese Funktion muss im Objekt mySQLI_STMT aufgerufen werden.
Syntax: gemischt mysqli_stmt :: attr_get (int $ attr)
Parameter:
Rückgabewert:
Beispiel:
vorbereiten ("Name wählen, Alter von Benutzern, wo id =?"); // Erhalten Sie den Cursor-Typ der Vorverarbeitungsanweisung $ cursortype = $ stmt-> attr_get (mysqli_stmt_attr_cursor_type); Echo "Cursortyp:". $ cursortype. "\N"; // Die Anzahl der Zeilen erhalten, die von der Vorverarbeitungsanweisung erhalten werden $ prefetchrows = $ stmt-> attr_get (mysqli_stmt_attr_prefetch_rows); Echo "Holen Sie sich jedes Mal die Anzahl der Zeilen:". $ Prefetchrows. "\N"; // Die Anzahl der Zeilen erhalten, die von der Vorverarbeitungsanweisung erhalten werden $ prefetchrows = $ stmt-> attr_get (mysqli_stmt_attr_prefetch_rows); Echo "Holen Sie sich jedes Mal die Anzahl der Zeilen:". $ Prefetchrows. "\N"; // Holen Sie sich, ob die Vorverarbeitungsanweisung automatisch die maximale Länge der gebundenen Variablen $ updatemaxLength = $ stmt-> attr_get (mySQLI_STMT_ATTR_UPDATE_MAX_LENGH) aktualisiert. Echo "ist die maximale Länge, die automatisch aktualisiert wird:". ($ updatemaxLength? "Ja": "Nein"). "\N"; // Schließen Sie die Vorverarbeitungsanweisung und die Datenbankverbindung $ STMT-> close (); $ mysqli-> close (); ?>Im obigen Beispiel erstellen wir zuerst eine Datenbankverbindung und erstellen dann eine Vorverarbeitungsanweisung. Als nächstes verwenden wir die Funktion mySQLI_STMT :: attr_get (), um den Cursor -Typ der Vorverarbeitungserklärung, die Anzahl der Zeilen jedes Mal zu erhalten und ob die maximale Länge der gebundenen Variablen automatisch aktualisiert werden soll. Schließlich werden die Vorverarbeitungsanweisung und die Datenbankverbindung geschlossen.
Beachten Sie, dass die Parameter mysqli_stmt_attr_cursor_type, mysqli_stmt_attr_prefetch_rows und mysqli_stmt_attr_update_max_length im Beispiel im Beispiel vordefinierte Konstanten, die entsprechende Attribute angeben. In der tatsächlichen Verwendung können Sie die entsprechenden Attribute auswählen, um sie entsprechend Ihren Anforderungen zu erhalten.