Manual do PHP
Anterior |  | Próxima

# dbx_fetch_row

(PHP 5)

dbx_fetch_row -- Lê as linhas do resultado de uma requisição que tem a flag `DBX_RESULT_UNBUFFERED` ligada

## Descrição

objeto dbx_fetch_row ( objeto identificador_do_resultado )

A função dbx_fetch_row() retorna uma linha em caso de sucesso ou 0 ao falhar (ex: quando não há mais linhas disponíveis). Quando a constante `DBX_RESULT_UNBUFFERED` não está ligada no momento da requisição, a função dbx_fetch_row() retornará erro bem como todas as linhas que já tenham sido lidas nos resultados da propriedade data.

Um dos efeitos colaterais, é que a propriedade rows será incrementada à cada objeto retornado com sucesso na chamada da função dbx_fetch_row().

Exemplo 1. Como tratar o valor retornado

`<?php $resultado = dbx_query ($link, 'SELECT id, parentid, descricao FROM tabela', DBX_RESULT_UNBUFFERED); echo "<table>\n"; while ( $linha = dbx_fetch_row($resultado) ) { echo "<tr>\n"; foreach ( $linha as $campo ) { echo "<td>$campo</td>"; } echo "</tr>\n"; } echo "</table>\n"; ?>`

O parâmetro identificador_do_resultado é o objeto do resultado que é retornado na chamada da função dbx_query().

O array retornado contém a mesma informação que qualquer linha teria em um resultado da dbx_query da propriedade data, podendo ser acessada pelo seu índice ou nome do campo quando as flags para a dbx_query estiverem configuradas para que isso aconteça.

Veja também dbx_query().

Anterior | Principal | Próxima
dbx_escape_string | Acima | dbx_query