Description
object
mysql_fetch_object
( resource result_identifier [, int result_type])
mysql_fetch_object(
)
retourne
un
objet
dont
les
propriétés
correspondent
à
une
ligne
d'un
résultat
,
ou
FALSE
si
il
n'y
a
plus
d
'autres
lignes
.
mysql_fetch_object(
)
est
identique
à
mysql_fetch_array(
)
,
à
la
différence
qu'elle
retourne
un
objet
à
la
place
d
'un
tableau
.
Vous
pourrez
ainsi
accéder
aux
valeurs
des
champs
par
leur
nom
,
mais
plus
par
leur
offset
(
les
nombres
ne
sont
pas
des
noms
MySQL
)
.
L
'
argument
optionnel
result_type
est
une
constante
qui
peut
prendre
les
valeurs
suivantes
:
MYSQL_ASSOC
,
MYSQL_NUM
et
MYSQL_BOTH
.
Concernant
la
vitesse
,
mysql_fetch_object(
)
est
aussi
rapide
que
mysql_fetch_array(
)
et
presque
aussi
rapide
que
mysql_fetch_row(
)
(la
différence
est
insignifiante
)
Exemple
1
.
mysql
fetch
object
?php
mysql_connect(
$host,$user,$password)
;
$result
=
mysql_db_query("database"
,"select
*
from
table")
;
while($row
=
mysql_fetch_object($result)
)
{
echo
$row
-
user_id
;
echo
$row
-
fullname
;
}
mysql_free_result($result)
;
?
|
|
Voir
aussi
mysql_fetch_array(
)
et
mysql_fetch_row(
)
.