mysqli_result::fetch_all
(mysqli_fetch_all) Extraire toutes les lignes de résultat dans des tableaux associatifs, des tableaux numériques ou les deux
fetch_all()
/ mysqli_fetch_all()
Les fonctions obtiennent toutes les lignes de résultat et renvoient le jeu de résultats en tant que tableau associatif, un tableau de nombres, ou les deux.
Remarque: cette fonction est uniquement disponible pour les pilotes natifs MySQL.
Obtenez toutes les lignes et renvoyez l'ensemble de résultats en tant que tableau associatif:
<? 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" ; $ result = $ mysqli -> query ( $ sql ) ; // obtient toutes les lignes $ result -> fetch_all ( mysqli_assoc ) ; // Libérez l'ensemble de résultats $ result -> free_result ( ) ; $ mysqli -> close ( ) ; ?>
Obtenez toutes les lignes et renvoyez l'ensemble de résultats en tant que tableau associatif:
<? 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" ; $ result = mysqli_query ( $ con , $ sql ) ; // obtient toutes les lignes mysqli_fetch_all ( $ result , mysqli_assoc ) ; // Libérez l'ensemble de résultats mysqli_free_result ( $ result ) ; mysqli_close ( $ con ) ; ?>