pg_fetch_row

(PHP 4, PHP 5)

pg_fetch_rowLit une ligne dans un tableau

Description

array pg_fetch_row ( resource $result [, int $row ] )

pg_fetch_row() lit une ligne dans le r�sultat associ� � l'index result .

Note: Cette fonction d�finit les champs NULL � la valeur PHP NULL.

Liste de param�tres

result

Ressource de r�sultat de requ�te PostgreSQL, retourn�e 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 de 0 en montant. Si l'argument est omis, la ligne suivante est r�cup�r�e.

Valeurs de retour

Un tableau de type array, index� de 0 en montant, avec chaque valeur repr�sent�e comme une cha�ne (string). 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.

Historique

Version Description
4.1.0 Le param�tre row devient optionnel.

Exemples

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";
}
 
?>

Voir aussi