Manuel PHP
Précédent |  | Suivant

# pg_fetch_all

(PHP 4 >= 4.3.0, PHP 5)

pg_fetch_all -- Lit toutes les lignes d'un résultat

## Description

array pg_fetch_all ( resource result )

pg_fetch_all() retourne un tableau qui contient toutes les lignes du résultat result.

> Note : Cette fonction définit les champs NULL à la valeur PHP `NULL`.

## Liste de paramètres

result

  Ressource résultat de requête PostgreSQL, retourné par pg_query(), pg_query_params() ou pg_execute() (entre autres).

## Valeurs de retour

Un tableau array de toutes les lignes dans le jeu de résultats. Chaque ligne est un tableau de valeurs des champs indexée par le nom des champs.

`FALSE` est retournée s'il n'y a pas de lignes dans le jeu de résultats ou si une erreur survient.

## Exemples

Exemple 1. Exemple avec pg_fetch_all()

`<?php $conn = pg_pconnect ("dbname=publisher"); if (!$conn) { echo "Une erreur est survenue.\n"; exit; } $result = pg_query ($conn, "SELECT * FROM auteurs"); if (!$result) { echo "Une erreur est survenue.\n"; exit; } $arr = pg_fetch_all ($result); var_dump($arr); ?>`

## Voir aussi

pg_fetch_row()
pg_fetch_array()
pg_fetch_object()
pg_fetch_result()

Précédent | Sommaire | Suivant
pg_fetch_all_columns | Niveau supérieur | pg_fetch_array