dbx_fetch_row
(PHP 5 <= 5.0.5, PECL dbx >= 1.1.0)
dbx_fetch_row — Traer filas de un resultado de una consulta que tuvo la
bandera DBX_RESULT_UNBUFFERED establecida
Descripción
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().
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";
?>