Retourne les lignes résultats sous la forme d'un objet
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 s'il n'y a plus
d'autres lignes.
mysql_fetch_object() est identique à
@xref{function.mysql-fetch-array,,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 @xref{function.mysql-fetch-array,,mysql_fetch_array()} et presque
aussi rapide que mysql_fetch_row() (la
différence est insignifiante)
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
@xref{function.mysql-fetch-array,,mysql_fetch_array()} et
mysql_fetch_row().