Manuel PHP
Précédent |  | Suivant

# mysql_fetch_row

(PHP 3, PHP 4 , PHP 5)

mysql_fetch_row -- Retourne une ligne de résultat MySQL sous la forme d'un tableau

## Description

array mysql_fetch_row ( resource result )

mysql_fetch_row() retourne un tableau indexé numériquement, qui correspond à la prochaine ligne du résultat MySQL result, ou bien `FALSE` s'il ne reste plus de ligne.

> Note : Cette fonction définie les champs NULL à la valeur PHP `NULL`.

mysql_fetch_row() va rechercher une ligne dans le résultat associé à l'identifiant de résultat spécifié. La ligne est retournée sous la forme d'un tableau. Chaque colonne est enregistrée sous la forme d'un tableau commençant à la position 0.

Les appels suivants à mysql_fetch_row() retourneront la ligne suivante dans le résultat, ou `FALSE` s'il n'y a plus de ligne disponible.

Exemple 1. Exemple avec mysql_fetch_row()

`<?php $result = mysql_query("SELECT id,email FROM people WHERE id = '42'"); if (!$result) { echo 'Impossible d\'exécuter la requête : ' . mysql_error(); exit; } $row = mysql_fetch_row($result); echo $row[0]; // 42 echo $row[1]; // la valeur du champ email ?>`

Voir aussi mysql_fetch_assoc(), mysql_fetch_array(), mysql_fetch_object(), mysql_data_seek(), mysql_fetch_lengths() et mysql_result().

Précédent | Sommaire | Suivant
mysql_fetch_object | Niveau supérieur | mysql_field_flags