mysqli_result::fetch_field
(mysqli_fetch_field) renvoie le champ suivant dans le jeu de résultats
fetch_field()
/ mysqli_fetch_field()
renvoie le champ suivant (colonne) dans le résultat des résultats en tant qu'objet.
Renvoyez le champ suivant (colonne) dans le jeu de résultats et imprimez le nom, la table et la longueur maximale de chaque champ:
<? Php $ mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ; if ( $ mysqli -> connect_errno ) { Echo "n'a pas réussi à se connecter à MySQL:" . $ mysqli -> connect_error ; sortie ( ) ; } $ SQL = "SELECT LASTNAME, Age From Persons Order by LastName" ; if ( $ result = $ mysqli -> query ( $ sql ) ) { // Obtenez des informations sur le terrain pour tous les champs while ( $ fieldInfo = $ result -> fetch_field ( ) ) { printf ( "name:% s \ n" , $ fieldInfo -> name ) ; printf ( "Table:% s \ n" , $ fieldInfo -> table ) ; printf ( "Max. Len:% d \ n" , $ fieldInfo -> max_length ) ; } $ result -> free_result ( ) ; } $ mysqli -> close ( ) ; ?>
Renvoyez le champ suivant (colonne) dans le jeu de résultats et imprimez le nom, la table et la longueur maximale de chaque champ:
<? Php $ con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ; if ( mysqli_connect_errno ( ) ) { Echo "n'a pas réussi à se connecter à MySQL:" . mysqli_connect_error ( ) ; sortie ( ) ; } $ SQL = "SELECT LASTNAME, Age From Persons Order by LastName" ; if ( $ result = mysqli_query ( $ con , $ sql ) ) { // Obtenez des informations sur le terrain pour tous les champs while ( $ fieldInfo = mysqli_fetch_field ( $ result ) ) { printf ( "name:% s \ n" , $ fieldInfo -> name ) ; printf ( "Table:% s \ n" , $ fieldInfo -> table ) ; printf ( "Max. Len:% d \ n" , $ fieldInfo -> max_length ) ; } mysqli_free_result ( $ result ) ; } mysqli_close ( $ con ) ; ?>