pg_fetch_row
(PHP 4, PHP 5)
pg_fetch_row — Lit une ligne dans un tableau
Description
$result
[, int $row
] )
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
.
Liste de paramètres
-
result
-
Ressource de résultat de requête PostgreSQL, retournée par pg_query(), pg_query_params() ou pg_execute() (entre autres).
-
row
-
Numéro de la ligne à récupérer. Les lignes sont numérotées en commençant à 0. Si l'argument est omis ou s'il vaut
NULL
, la ligne suivante est récupérée.
Valeurs de retour
Un tableau de type array, indexé de 0 en montant, avec chaque
valeur représentée comme une chaîne (chaîne de caractères).
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.
Historique
Version | Description |
---|---|
4.1.0 |
Le paramètre row devient optionnel.
|
Exemples
Exemple #1 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"; } ?>
Voir aussi
- pg_query() - Exécute une requête PostgreSQL
- pg_fetch_array() - Lit une ligne de résultat PostgreSQL dans un tableau
- pg_fetch_object() - Lit une ligne de résultat PostgreSQL dans un objet
- pg_fetch_result() - Retourne les valeurs d'un résultat