Descripción
objeto
mysql_fetch_object ( int id_resultado )
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).
Nota: Los nombres de campos
retornados por esta función diferencian entre
mayusculas y minusculas.
Nota: Esta funcion define
campos NULL como valores PHP NULL.
Ejemplo 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).
Ejemplo 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().