msql_fetch_array() retourne un tableau qui contient la ligne demandée, ou FALSE, s'il n'y a pas d'autres lignes.
msql_fetch_array() est une version évoluée de msql_fetch_row(). En plus d'enregistrer les données dans un tableau à indice numérique, il enregistre aussi les données dans un tableau associatif, en utilisant les noms des champs comme clés.
Le deuxième argument result_type de msql_fetch_array() est une constante, et peut prendre les valeurs suivantes : MSQL_ASSOC, MSQL_NUM, et MSQL_BOTH.
Méfiez-vous des requêtes qui retournent une ligne qui ne contient qu'un champ de valeur 0 (ou NULL, ou chaîne vide).
Il est important de noter que msql_fetch_array() n'est PAS significativement plus lent que msql_fetch_row(), alors qu'elle apporte un confort d'utilisation appréciable.
Voir aussi msql_fetch_row() et msql_fetch_object().
Précédent | Sommaire | Suivant |
msql_error | Niveau supérieur | msql_fetch_field |