mysql-fetch-object

mysql_fetch_object — Extrae una fila de resultado como un objeto

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 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 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);
?>