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
