(PHP 4, PHP 5, PECL mysql:1.0)
mysql_fetch_row — Retourne une ligne de résultat MySQL sous la forme d'un tableau
mysql_fetch_row() retourne un tableau indexé numériquement, qui correspond à la prochaine ligne du résultat MySQL result et déplace le pointeur interne de données d'un cran.
La ressource de résultat qui vient d'être évaluée. Ce résultat vient de l'appel à la fonction mysql_query() .
Retourne un tableau numérique de chaînes qui correspond à la ligne récupérée, ou FALSE s'il n'y a plus de lignes.
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 .
Exemple 1587. 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
?>
Note: Cette fonction définit les champs NULL à la valeur PHP NULL .
mysql_fetch_array() |
mysql_fetch_assoc() |
mysql_data_object() |
mysql_data_seek() |
mysql_fetch_lengths() |
mysql_result() |