(PHP 3 >= 3.0.1, PHP 4, PHP 5)
pg_fetch_object --
Lit une ligne de résultat PostgreSQL dans un objet
Description
object
pg_fetch_object ( resource result [, int row [, int result_type]] )
object
pg_fetch_object ( resource result [, int row [, string class_name [, array params]]] )
pg_fetch_object() retourne un objet ainsi que ses
propriétés qui correspond aux noms des champs de la ligne. La fonction
peut optionnellement instancier un objet d'une classe spécifique et passer
les paramètres au constructeur de cette classe.
Note : Cette fonction définit les champs NULL à la
valeur PHP NULL.
Du point de vue vitesse, la fonction est identique Ã
pg_fetch_array() et est presque aussi rapide que
pg_fetch_row() (la différence est insignifiante).
Note :
row est devenu optionnel depuis PHP 4.1.0.
Note :
La valeur par défaut de result_type a changé pour
passer de PGSQL_BOTH Ã
PGSQL_ASSOC depuis PHP 4.3.0, depuis que les index
numériques sont devenus illégaux.
Note :
class_name et params ont été
ajoutés dans PHP 5.0. L'ancienne syntaxe avec
result_type existe toujours pour des compatibilités
antérieures.
Valeurs de retour
Un objet de type object avec les attributs pour chaque champ
dans le jeu de résultats.
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.