mysqli_result::fetch_fields
(mysqli_fetch_fields) Renvoie un tableau d'objets représentant les champs dans l'ensemble de résultats
fetch_fields()
/ mysqli_fetch_fields()
renvoient un tableau d'objets représentant des champs dans l'ensemble de résultats.
Renvoie un tableau d'objets qui représentent les champs dans l'ensemble de résultats, puis imprime 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 $ fieldInfo = $ result -> fetch_fields ( ) ; foreach ( $ fieldinfo comme $ val ) { printf ( "name:% s \ n" , $ val -> name ) ; printf ( "Table:% s \ n" , $ val -> table ) ; printf ( "max. len:% d \ n" , $ val -> max_length ) ; } $ result -> free_result ( ) ; } $ mysqli -> close ( ) ; ?>
Renvoie un tableau d'objets qui représentent les champs dans l'ensemble de résultats, puis imprime 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 $ fieldInfo = mysqli_fetch_fields ( $ result ) ; foreach ( $ fieldinfo comme $ val ) { printf ( "name:% s \ n" , $ val -> name ) ; printf ( "Table:% s \ n" , $ val -> table ) ; printf ( "max. len:% d \ n" , $ val -> max_length ) ; } mysqli_free_result ( $ result ) ; } mysqli_close ( $ con ) ; ?>