mysql_fetch_object
Recupera una fila de resultados como un objeto
&mysql.alternative.note;
mysqli_fetch_object
PDOStatement::fetch
con mode como PDO::FETCH_OBJ
&reftitle.description;
objectmysql_fetch_object
resourceresult
stringclass_name
arrayparams
Devuelve un objeto con propiedades que corresponden a la fila recuperada
y mueve el puntero interno hacia delante.
&reftitle.parameters;
&mysql.result.description;
class_name
El nombre de la clase donde instanciar, configurar las propiedades y devolver.
Si no se especifica, se devuelve un objeto stdClass.
params
Un array opcional de parámetros para pasar al constructor
de los objetos class_name.
&reftitle.returnvalues;
Devuelve un object con propiedades de tipo string que se corresponden con la
fila recuperada, o &false; si no quedan más filas.
&reftitle.examples;
Ejemplo de mysql_fetch_object
id_usuario;
echo $fila->nombre_completo;
}
mysql_free_result($resultado);
?>
]]>
Ejemplo de mysql_fetch_object
]]>
&reftitle.notes;
Rendimiento
En cuestión de velocidad, la función es idéntica a
mysql_fetch_array, y casi tan rápida como
mysql_fetch_row (la diferencia es
insignificante).
mysql_fetch_object es similar a
mysql_fetch_array, con una diferencia: se
devuelve un objeto, en lugar de un array. Indirectamente, esto significa
que se puede acceder a los datos únicamente mediante los nombres de los campos, y no
mediante sus índices (los números son ilegales como nombres de propiedades).
&database.field-case;
&database.fetch-null;
&reftitle.seealso;
mysql_fetch_array
mysql_fetch_assoc
mysql_fetch_row
mysql_data_seek
mysql_query