dbx_fetch_row
(PHP 5 < 5.1.0, PECL dbx >= 1.1.0)
dbx_fetch_row — Lê as linhas do resultado de uma requisição que tem a flag
DBX_RESULT_UNBUFFERED
ligada
Descrição
dbx_fetch_row
(
object $result_identifier
) :
mixed
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().
Parâmetros
-
result_identifier
-
Um conjunto de resultado retornado por dbx_query().
Valor Retornado
Retorna um objeto em sucesso que contém a mesma informação como qualquer linha
teria no resultado da dbx_query() da propriedade
data, incluindo colunas acessíveis por índice
ou nome do campo quando as flags para dbx_query() foram
definidas desta forma.
Em falha, retorna 0
(e.g. quando não há mais
linha disponível).
Exemplos
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";
?>
Veja Também
- dbx_query() - Envia uma requisição e armazena todos os resultados (se houver)