Forum und email

mysql_fetch_object

(PHP 4, PHP 5, PECL mysql:1.0)

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).

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().