(PHP 4 >= 4.3.0, PHP 5)
pg_fetch_all — Lit toutes les lignes d'un résultat
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.
Ressource résultat de requête PostgreSQL, retourné par pg_query(), pg_query_params() ou pg_execute() (entre autres).
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.
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);
?>