mysqli_result::fetch_field
(Mysqli_fetch_field) Gibt das nächste Feld im Ergebnissatz zurück
fetch_field()
/ mysqli_fetch_field()
gibt das nächste Feld (Spalte) im Ergebnissatz als Objekt zurück.
Geben Sie das nächste Feld (Spalte) im Ergebnissatz zurück und drucken Sie den Namen, die Tabelle und die maximale Länge jedes Feldes aus:
<? 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 while ( $ fieldInfo = $ result -> fetch_field ( ) ) { printf ( "name: %s \ n" , $ fieldInfo -> name ) ; printf ( "Tabelle: %s \ n" , $ fieldInfo -> Tabelle ) ; printf ( "max. len: %d \ n" , $ fieldInfo -> max_length ) ; } $ result -> free_result ( ) ; } $ mysqli -> close ( ) ; ?>
Geben Sie das nächste Feld (Spalte) im Ergebnissatz zurück und drucken Sie den Namen, die Tabelle und die maximale Länge jedes Feldes aus:
<? 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 while ( $ fieldInfo = mysqli_fetch_field ( $ result ) ) { printf ( "name: %s \ n" , $ fieldInfo -> name ) ; printf ( "Tabelle: %s \ n" , $ fieldInfo -> Tabelle ) ; printf ( "max. len: %d \ n" , $ fieldInfo -> max_length ) ; } MySQLI_FREE_RESULT ( $ result ) ; } Mysqli_close ( $ con ) ; ?>