(PHP 4, PHP 5, PECL mysql:1.0)
mysql_fetch_object — Extrae una fila de resultado como un objeto
Devuelve un objeto con las propiedades que corresponden a la última fila extraida, o FALSE si no quedan más filas.
mysql_fetch_object() es similar a mysql_fetch_array(), con la diferencia que un objeto es devuelto en lugar de una matriz. Indirectamente, quiere decir que solo se puede aceder a los datos por el nombre del campo, y no por su posición. (los números no pueden ser nombres de propiedades de objetos).
Note: Los nombres de campos retornados por esta función diferencian entre mayusculas y minusculas.
Note: Esta funcion define campos NULL como valores PHP NULL.
Example#1 Ejemplo demysql_fetch_object()
<?php
$row = mysql_fetch_object($result);
/* this is valid */
echo $row->field;
/* this is invalid */
//echo $row->0;
?>
La función es identica a mysql_fetch_array(), y casi tan rápida como mysql_fetch_row() (la diferencia es insignificante).
Example#2 Ejemplo demysql_fetch_object()
<?php
mysql_connect("hostname", "user", "password");
mysql_select_db("mydb");
$result = mysql_query("select * from mytable");
while ($row = mysql_fetch_object($result)) {
echo $row->user_id;
echo $row->fullname;
}
mysql_free_result($result);
?>
Ver también: mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_row(), mysql_data_seek() y mysql_query().