pg_fetch_result
(PHP 4 >= 4.2.0, PHP 5)
pg_fetch_result — Retourne les valeurs d'un r�sultat
Description
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($res, 1, 0);
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
- pg_query() - Ex�cute une requ�te PostgreSQL
- pg_fetch_array() - Lit une ligne de r�sultat PostgreSQL dans un tableau