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().