Descrição
array
pg_fetch_row
( resource 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
.
Veja
também
pg_query(
)
,
pg_fetch_array(
)
,
pg_fetch_object(
)
e
pg_fetch_result(
)
.
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
;
}
$num
=
pg_num_rows($result)
;
for
($i=0
;
$i
$num
;
$i++
)
{
$r
=
pg_fetch_row($result
,
$i)
;
for
($j=0
;
$j
count($r)
;
$j++
)
{
echo
"$r[$j
]
nbsp
;"
;
}
echo
"
BR
"
;
}
?
|
|
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
.