(PHP 4, PHP 5)
pg_fetch_row — Lit une ligne dans un tableau
pg_fetch_row() lit une ligne dans le résultat associé à l'index result .
Note: Cette fonction définit les champs NULL à la valeur PHP NULL .
Note: row est devenu optionnel depuis PHP 4.1.0.
Ressource de résultat de requête PostgreSQL, retournée par pg_query() , pg_query_params() ou pg_execute() (entre autres).
Numéro de la ligne à récupérer. Les lignes sont numérotées de 0 en montant. Si l'argument est omis, la ligne suivante est récupérée.
Un tableau de type array , indexé de 0 en montant, avec chaque valeur représentée comme une chaîne (string ). Les valeurs NULL de la base de données sont retournées NULL .
FALSE est retournée si row excède le nombre de lignes dans le jeu de résultats, n'a plus de ligne disponible ou tout autre erreur.
Exemple 2092. Exemple avec pg_fetch_row()
<?php
$conn
=
pg_pconnect
(
"dbname=publisher"
);
if (!
$conn
) {
echo
"Une erreur est survenue.\n"
;
exit;
}
$result
=
pg_query
(
$conn
,
"SELECT auteur, email FROM auteurs"
);
if (!
$result
) {
echo
"Une erreur est survenue.\n"
;
exit;
}
while (
$row
=
pg_fetch_row
(
$result
)) {
echo
"Auteur : $row[0] E-mail : $row[1]"
;
echo
"<br />\n"
;
}
?>
pg_query() |
pg_fetch_array() |
pg_fetch_object() |
pg_fetch_result() |