mysqli_result::fetch_fields
(MySQLI_Fetch_fields) Gibt ein Array von Objekten zurück, die Felder im Ergebnissatz darstellen
fetch_fields()
/ mysqli_fetch_fields()
geben ein Array von Objekten zurück, die Felder im Ergebnissatz darstellen.
Gibt ein Array von Objekten zurück, die Felder im Ergebnissatz darstellen, und druckt dann den Namen, die Tabelle und die maximale Länge jedes Feldes:
<? Php $ mysqli = new MySQLi ( "localhost" , "my_user" , "my_password" , "my_db" ) ; if ( $ mysqli -> Connect_errno ) { Echo "habe keine Verbindung zu MySQL hergestellt:" . $ mysqli -> connect_error ; Ausfahrt ( ) ; } $ sql = "Wählen Sie LastName, Alter aus Personen bestellen nach LastName" ; if ( $ result = $ mysqli -> query ( $ sql ) ) { // Feldinformationen für alle Felder erhalten $ fieldInfo = $ result -> fetch_fields ( ) ; foreach ( $ fieldInfo als $ val ) { printf ( "name: %s \ n" , $ val -> name ) ; printf ( "Tabelle: %s \ n" , $ val -> Tabelle ) ; printf ( "max. len: %d \ n" , $ val -> max_length ) ; } $ result -> free_result ( ) ; } $ mysqli -> close ( ) ; ?>
Gibt ein Array von Objekten zurück, die Felder im Ergebnissatz darstellen, und druckt dann den Namen, die Tabelle und die maximale Länge jedes Feldes:
<? Php $ con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ; if ( mysqli_connect_errno ( ) ) { Echo "habe keine Verbindung zu MySQL hergestellt:" . mysqli_connect_error ( ) ; Ausfahrt ( ) ; } $ sql = "Wählen Sie LastName, Alter aus Personen bestellen nach LastName" ; if ( $ result = mysqli_query ( $ con , $ sql ) ) { // Feldinformationen für alle Felder erhalten $ fieldInfo = mysqli_fetch_fields ( $ result ) ; foreach ( $ fieldInfo als $ val ) { printf ( "name: %s \ n" , $ val -> name ) ; printf ( "Tabelle: %s \ n" , $ val -> Tabelle ) ; printf ( "max. len: %d \ n" , $ val -> max_length ) ; } MySQLI_FREE_RESULT ( $ result ) ; } Mysqli_close ( $ con ) ; ?>