msql_fetch_object

(PHP 4, PHP 5 < 5.3.0)

msql_fetch_objectExtraer la fila como un objeto

Descripción

msql_fetch_object ( resource $result ) : object

msql_fetch_object() es similar a msql_fetch_array(), con una diferencia - un objeto es devuelto, en vez de un array. Indirectamente, esto significa que solo se puede acceder a los datos por el nombre de campo, y no por sus desplzamientos (los números son nombres de propiedad inválidos).

Speed-wise, la función es idéntica a msql_fetch_array(), y casi tan rápida como msql_fetch_row() (la diferencia es insignificante).

Parámetros

result

El resultado resource que está siendo evaluado. Este resultado proviene de una llamada a msql_query().

Valores devueltos

Devuelve un objeto con las propiedades que corresponden con la fila extraída, o FALSE si no hay más filas.

Ejemplos

Ejemplo #1 msql_fetch_object() ejemplo

<?php
$con 
msql_connect();
if (!
$con) {
    die(
'Server connection problem: ' msql_error());
}

if (!
msql_select_db('test'$con)) {
    die(
'Database connection problem: ' msql_error());
}

$result msql_query('SELECT id, name FROM people'$con);
if (!
$result) {
    die(
'Query execution problem: ' msql_error());
}

while (
$row msql_fetch_object($resultMSQL_ASSOC)) {
    echo 
$row->id ': ' $row->name "\n";
}

msql_free_result($result);
?>

Historial de cambios

Versión Descripción
5.0.4 Se corrigió un error al recuperar los datos de las columnas que contenían valores NULL. Estas columnas no se incluyen en el array resultante.

Ver también