Descrição
array
pg_fetch_assoc
( resource result [, int row])
pg_fetch_assoc(
)
retorna
um
array
associativo
que
corresponde
à
linha
(registro
)
recuperado
.
Retorna
FALSE
,
se
não
houver
mais
registros
.
pg_fetch_assoc(
)
é
uma
versão
extendida
de
pg_fetch_row(
)
.
Além
de
guardar
em
índices
numéricos
,
no
array
resultante
,
também
guarda
dados
em
arrays
com
chaves
associativas
(
nome
do
campo
)
por
padrão
.
row
é
o
número
da
linha
(
registro
)
a
ser
recuperado
.
A
primeira
linha
é
0
.
pg_fetch_assoc(
)
NÃO
é
significativamente
mais
lenta
que
pg_fetch_row(
)
,
e
ainda
fornece
uma
significativa
facilidade
de
uso
.
Veja
também
pg_fetch_row(
)
,
pg_fetch_array(
)
,
pg_fetch_object(
)
e
pg_fetch_result(
)
.
Exemplo
1
.
Retornando
linhas
(
registros
)
no
PostgreSQL
?php
$conn
=
pg_pconnect
(
"dbname=revista")
;
if
(!$conn
)
{
echo
"Ocorreu
um
erro.\n"
;
exit
;
}
$result
=
pg_query
($conn
,
"SELECT
*
FROM
authors")
;
if
(!$result
)
{
echo
"Ocorreu
um
erro.\n"
;
exit
;
}
$arr
=
pg_fetch_assoc
($result
,
1
,
PGSQL_ASSOC)
;
echo
$arr["author"
]
.
"
-
array\n"
;
?
|
|