PHP Velho Oeste 2024

dbx_fetch_row

(PHP 5 < 5.1.0, PECL dbx >= 1.1.0)

dbx_fetch_rowTraer filas de un resultado de una consulta que tuvo la bandera DBX_RESULT_UNBUFFERED establecida

Descripción

dbx_fetch_row ( object $result_identifier ) : mixed

dbx_fetch_row() trae filas de un identificador de resultado que tuvo la bandera DBX_RESULT_UNBUFFERED establecida.

Cuando no está establecida DBX_RESULT_UNBUFFERED en la consulta, dbx_fetch_row() fallará ya que en realidad todas las filas han sido traidas en la propiedad data resultado.

Como efecto secundario, la propiedad rows del objeto resultado de consulta se incrementa por cada llamada satisfactoria a dbx_fetch_row().

Parámetros

result_identifier

Un conjunto de resultados devueltos por dbx_query().

Valores devueltos

Si se tuvo éxito, devuelve un objeto que contiene la misma información que tendría cualquier fila en la propiedad data resultado de dbx_query(), incluyendo columnas accesibles por índice o por nombres de campo cuando las banderaa para dbx_query() están establecidas de esa forma.

Si falla, devuelve 0 (es decir, cuando no están disponibles más filas).

Ejemplos

Ejemplo #1 Cómo tratar el valor devuelto

<?php
$resultado 
dbx_query($enlace'SELECT id, parentid, description FROM table'DBX_RESULT_UNBUFFERED);

echo 
"<table>\n";
while (
$fila dbx_fetch_row($resultado)) {
    echo 
"<tr>\n";
    foreach (
$fila as $campo) {
        echo 
"<td>$campo</td>";
    }
    echo 
"</tr>\n";
}
echo 
"</table>\n";
?>

Ver también

  • dbx_query() - Enviar una consulta y traer todos los resultado (si hubo alguno)

add a note add a note

User Contributed Notes 1 note

up
0
ed dot stafford over on gmail
19 years ago
Use this function ONLY if you are using:
DBX_RESULT_UNBUFFERED

and make sure the database you're using will allow DBX_RESULT_UNBUFFERED as a flag on the connect line.

I spent 2 days trying to figure out WHY I couldn't use the dbx_fetch_row() function.  Too many languages!
To Top