mysqli_result::fetch_field_direct
(Mysqli_Fetch_field_direct) Holen Sie sich die Metadaten eines einzelnen Feldes
fetch_field_direct()
/ mysqli_fetch_field_direct()
gibt die Metadaten eines einzelnen Feldes im Ergebnissatz als Objekt zurück.
Gibt die Metadaten eines einzelnen Feldes im Ergebnissatz zurück und druckt den Namen, die Tabelle und die maximale Länge des 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 ) ) { // Erhalten Sie die Feldinformationen der Spalte "Alter" $ fieldInfo = $ result -> fetch_field_direct ( 1 ) ; 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 ( ) ; ?>
Gibt die Metadaten eines einzelnen Feldes im Ergebnissatz zurück und druckt den Namen, die Tabelle und die maximale Länge des 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 ) ) { // Erhalten Sie die Feldinformationen der Spalte "Alter" $ fieldInfo = mysqli_fetch_field_direct ( $ result , 1 ) ; 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 ) ; ?>