ingres_fetch_object

ingres_fetch_object -- Récupère une ligne de résultat dans un objet.

Description

object ingres_fetch_object ( [int result_type [, resource link]])

ingres_fetch_object( ) renvoie un objet correspondant à la ligne (tuple ) récupérée , ou FALSE s'il n 'y a plus de ligne à récupérer .

ingres_fetch_object( ) est similaire à ingres_fetch_array( ) , avec une différence : la valeur de retour est un objet et non un tableau . Indirectement , cela signifie qu' il n'est possible d'accéder aux données qu'avec les noms des champs , et pas avec leur numéro (les nombres ne sont pas des noms valides de propriété ) .

Le paramètre optionnel result_type est une constante qui peut prendre les valeurs II_ASSOC , II_NUM , et II_BOTH ( par défaut ) .

Du point de vue de la rapidité , cette fonction est identique à ingres_fetch_array( ) , et presque aussi rapide que ingres_fetch_row( ) (la différence est insignifiante ) .

Exemple 1 . Exemple pour ingres_fetch_object( )

 
?php

 
ingres_connect(

 
$database

 
,

 
$user

 
,

 
$password)

 
;

 
ingres_query("select

 
*

 
from

 
table")

 
;

 
while

 
($row

 
=

 
ingres_fetch_object()

 
)

 
{

 
echo

 
$row

 
-

 
user_id

 
;

 
echo

 
$row

 
-

 
fullname

 
;

 
}

 
?





Voir aussi ingres_query( ) , ingres_num_fields( ) , ingres_field_name( ) , ingres_fetch_array( ) et ingres_fetch_row( ) .