mysqli_result::fetch_field_direct
(mysqli_fetch_field_direct) Obtenez les métadonnées d'un seul champ
fetch_field_direct()
/ mysqli_fetch_field_direct()
renvoie les métadonnées d'un seul champ dans l'ensemble de résultats en tant qu'objet.
Renvoie les métadonnées d'un seul champ dans l'ensemble de résultats et imprime le nom, la table et la longueur maximale du 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 les informations sur le terrain de la colonne "âge" $ fieldInfo = $ result -> fetch_field_direct ( 1 ) ; 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 ( ) ; ?>
Renvoie les métadonnées d'un seul champ dans l'ensemble de résultats et imprime le nom, la table et la longueur maximale du 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 les informations sur le terrain de la colonne "âge" $ fieldInfo = mysqli_fetch_field_direct ( $ result , 1 ) ; 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 ) ; ?>