(PHP 4, PHP 5)
msql_fetch_object — Extraer la fila como un objeto
$result
)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).
result
El resultado resource que está siendo evaluado. Este resultado proviene de una llamada a msql_query().
Devuelve un objeto con las propiedades que corresponden con la fila
extraída, o FALSE
si no hay más filas.
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($result, MSQL_ASSOC)) {
echo $row->id . ': ' . $row->name . "\n";
}
msql_free_result($result);
?>
Versión | Descripción |
---|---|
4.3.11 y 5.0.4 |
Un error se corrigió al recuperar los datos de las columnas que contenían valores
NULL . Estas columnas no se incluyen en el array resultante.
|