pg_fetch_result

(PHP 4 >= 4.2.0, PHP 5)

pg_fetch_result Retourne les valeurs d'un r�sultat

Description

string pg_fetch_result ( resource $result , int $row , mixed $field )
string pg_fetch_result ( resource $result , mixed $field )

pg_fetch_result() retourne la valeur d'une ligne et d'un champ (colonne) en particulier � partir d'un ressource de r�sultat PostgreSQL.

Note: Cette fonction peut s'appeler pg_result().

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.

field

Une cha�ne de type string repr�sentant le nom du champ (colonne) � r�cup�rer, sinon un entier de type int repr�sentant le num�ro du champ � r�cup�rer. Les champs sont num�rot�s de 0 en montant.

Valeurs de retour

Les bool�ens sont retourn�s comme des "t" ou "f". Tous les autres types, y compris les tableaux, sont retourn�s sous forme de cha�nes format�es, de la m�me mani�re que PostgreSQL vous les afficherait dans le client psql. 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.

Exemples

Exemple #1 Exemple avec pg_fetch_result()

<?php
$db 
pg_connect("dbname=users user=me") || die();

$res pg_query($db"SELECT 1 UNION ALL SELECT 2");

$val pg_fetch_result($res10);

echo 
"Premier champ dans la deuxi�me ligne est : "$val"\n";
?>

L'exemple ci-dessus va afficher :

Premier champ dans la deuxi�me ligne est : 2

Voir aussi