(PHP 4, PHP 5, PHP 7, PHP 8)
pg_fetch_row — Lit une ligne dans un tableau
   pg_fetch_row() lit une ligne dans le résultat
   associé à l'instance result.
  
Note: Cette fonction définit les champs NULL à la valeur PHP
null.
resultUne instance PgSql\Result, retourné 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
       en commençant à 0. Si l'argument est omis ou s'il vaut null,
       la ligne suivante est récupérée.
      
   Un tableau de type array, indexé de 0 en montant, avec chaque
   valeur représentée comme une chaîne (chaîne de caractères).
   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.
  
| Version | Description | 
|---|---|
| 8.1.0 | Le paramètre resultattend désormais une instance de
  PgSql\Result ; auparavant, une ressource était attendu. | 
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";
}
 
?>