mysql_fetch_object
En esta página
mysql_fetch_object
Recupera una fila de resultados como un objeto
[!WARNING] Esta extensión estaba obsoleta en PHP 5.5.0, y fue eliminada en PHP 7.0.0. En su lugar, se puede utilizar la extensión MySQLi o la extensión PDO_MySQL. Ver también MySQL: elegir una API de la guía. Alternativas a esta función:
mysqli_fetch_object
PDOStatement::fetch
con
mode
como
PDO::FETCH_OBJ
Descripción#
mysql_fetch_object(resource $result, [string $class_name], [array $params]): object
```php
Devuelve un objeto con propiedades que corresponden a la fila recuperada y mueve el puntero interno hacia delante.
## Parámetros
`result`
El `resource` de resultado que está siendo evaluado. Este resultado proviene de una llamada a `mysql_query`.
`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`.
## Valores devueltos
Devuelve un `object` con propiedades de tipo string que se corresponden con la fila recuperada, o `false` si no quedan más filas.
## Ejemplos
Ejemplo de `mysql_fetch_object`
Ejemplo de `mysql_fetch_object`
```php
Notas#
[!NOTE] En cuestión de velocidad, la función es idéntica a
mysql_fetch_array, y casi tan rápida comomysql_fetch_row(la diferencia es insignificante).[!NOTE]
mysql_fetch_objectes similar amysql_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).[!NOTE] Los nombres de los campos devueltos por esta función son sensibles a la case.
[!NOTE] Esta función define los campos NULL al valor PHP
null.
Véase también#
mysql_fetch_array
mysql_fetch_assoc
mysql_fetch_row
mysql_data_seek
mysql_query