mysql_fetch_object

(PHP 3, PHP 4 )

mysql_fetch_object -- Extrae una fila de resultado como un objeto

Descripción

object mysql_fetch_object ( int id_resultado [, int tipo_de_resultado])

Devuelve un objeto con las propiedades aur corresponden a la última fila extraida, o falso 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.

El argumento opcional tipo_de_resultado es una constante y puede tomar los valores siguientes: MYSQL_ASSOC, MYSQL_NUM, y MYSQL_BOTH.

La función es identica a mysql_fetch_array(), y casi tan rápida como mysql_fetch_row() (la diferencia es insignificante).

Ejemplo 1. 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);
?>

Ver también: mysql_fetch_array() y mysql_fetch_row().