(PHP 4, PHP 5, PHP 7)
pg_fetch_row — Retorna uma linha como um array enumerado
$result
, int $row
)
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.
Exemplo #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().