L2 Info : PHP et Programmation Web
 
◃  Ch. 8 PHP et SGBD : l'API PostgreSQL  ▹
 

Récupérer tous les résultats

  • pg_fetch_all( resource $result ): array
  • Récupère l'ensemble des lignes du résultat et les place dans un tableau
  • À utiliser avec modération sur les tables très volumineuses...
  • Exemple :
    $requete = 'select * from region';
    $ptrQuery = pg_query($ptrDB,$requete);
    if ($ptrQuery) {
        $resultat = pg_fetch_all($ptrQuery);
        foreach ($resultat as $ligne) {
            foreach ($ligne as $colonne)
                echo $colonne.',';
            echo "<br />\n";
        }
    }
    
  • Résultat :