pg_fetch_row
(PHP 4, PHP 5)
pg_fetch_row — Retorna uma linha como um array enumerado
Descrição
pg_fetch_row() retorna uma linha de dados a partir do resultado associado com o recurso (resource) de resultado result . A linha (registro) é recuperada como um array. Cada coluna do resultado é armazenada em um Ãndice do array, iniciando-se no Ãndice 0.
Retorna um array que corresponde à linha carregada, ou FALSE se não existem mais linhas.
Example#1 Retornando linhas (registros) no PostgreSQL
<?php
$conn = pg_pconnect("dbname=editora");
if (!$conn) {
echo "Um erro ocorreu.\n";
exit;
}
$result = pg_query($conn, "SELECT * FROM autores");
if (!$result) {
echo "Um erro ocorreu.\n";
exit;
}
while ($row=pg_fetch_row($result,$i)) {
for($j=0; $j < count($row); $j++) {
echo $row[$j] . " ";
}
echo "<br />\n";
}
?>
Nota: A partir do PHP 4.1.0, row tornou-se opcional. Ao chamar pg_fetch_row(), o contador de linha interno será incrementado em 1.
Veja também pg_query(), pg_fetch_array(), pg_fetch_object() e pg_fetch_result().