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