Manuel PHP
Précédent |  | Suivant

# pg_fetch_row

(PHP 3 >= 3.0.1, PHP 4, PHP 5)

pg_fetch_row -- Lit une ligne dans un tableau

## Description

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.

## 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 de 0 en montant. Si l'argument est omis, 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 (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.

## 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()
pg_fetch_array()
pg_fetch_object()
pg_fetch_result()

Précédent | Sommaire | Suivant
pg_fetch_result | Niveau supérieur | pg_field_is_null