fbsql_fetch_object

fbsql_fetch_object -- Lit une ligne de résultat sous forme d'objet

Description

object fbsql_fetch_object ( resource result [, int result_type])

fbsql_fetch_object( ) retourne un objet dont les propriétés représentent les colonnes de la ligne à lire , dans le résultat result , ou FALSE s'il n 'y a pas de ligne à lire .

fbsql_fetch_object( ) est similaire à fbsql_fetch_array( ) , à la différence qu 'elle retourne un objet . Nous ne pouvez alors accéder aux données qu' avec les noms des colonnes , et sous la forme de membre d'objets , et non plus avec leurs offset (les nombres ne peuvent représenter un membre d'objet ) .

Le second argument optionnel result_type de fbsql_fetch_array( ) est une constante qui peut prendre l 'une des valeurs suivantes : FBSQL_ASSOC , FBSQL_NUM et FBSQL_BOTH .

En terme de vitesse , cette fonction est identique à fbsql_fetch_array( ) et presque aussi rapide que fbsql_fetch_row( ) (la différence n'est pas significative ) .

Exemple 1 . Exemple avec fbsql_fetch_object( )

 
?php

 
fbsql_connect(

 
$host

 
,

 
$user

 
,

 
$password)

 
;

 
$result

 
=

 
fbsql_db_query("database"

 
,

 
"select

 
*

 
from

 
table

 
;")

 
;

 
while

 
($row

 
=

 
fbsql_fetch_object($result)

 
)

 
{

 
echo

 
$row

 
-

 
user_id

 
;

 
echo

 
$row

 
-

 
fullname

 
;

 
  }

 
fbsql_free_result($result)

 
;

 
?





Voir aussi fbsql_fetch_array( ) et fbsql_fetch_row( ) .