|
8.103.32 pg_fetch_row()
Lit une ligne dans un tableau
[ Exemples avec pg_fetch_row ] PHP 3 >= 3.0.1, PHP 4, PHP 5
array
pg_fetch_row (
resource
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
.
|
| Note | |
row
est devenu optionnel depuis PHP 4.1.0.
|
-
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 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 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"; } ?>
|
|