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

Exploiter les résultats (v3)

  • pg_fetch_array( resource $result [, int $row [, int $result_type = PGSQL_BOTH ]] ): array
  • Transforme la ligne courante en un tableau de type mixte : associatif (clé/valeur) et indicé.
  • Accès aux données : $Tableau["Nom_Colonne"] ou $Tableau[$Num_Colonne]
  • Exemple :
    $ptrDB = pg_connect($strConnex);
    if (!$ptrDB) { echo('pb de connection'); }
    else {
      $requete = 'select * from collectivite';
      $ptrQuery = pg_query($ptrDB,$requete);
      if ($ptrQuery) {
        while($ligne = pg_fetch_array($ptrQuery)) {
          echo '<p>';
          echo $ligne['code'].' '.$ligne[1].' '.$ligne['region'];
          echo '</p>';
        }
      }
    }