Description
array
pg_fetch_assoc
( resource result [, int row])
pg_fetch_assoc(
)
retourne
un
tableau
associatif
qui
contient
la
ligne
en
cours
dans
le
résultat
result
.
pg_fetch_assoc(
)
retourne
FALSE
si
il
n
'y
a
plus
de
lignes
.
pg_fetch_assoc(
)
est
une
version
améliorée
de
pg_fetch_row(
)
.
En
plus
de
stocker
les
valeurs
dans
un
tableau
a
index
numérique
,
elle
stocke
aussi
les
données
dans
un
tableau
associatif
,
en
utilisant
les
noms
de
colonnes
comme
index
.
row
est
le
numéro
de
ligne
à
lire
.
Par
défaut
,
il
vaut
0
.
pg_fetch_assoc(
)
n'est
pas
significativement
plus
lente
que
pg_fetch_row(
)
,
et
elle
apporte
un
confort
d
'utilisation
apréciable
.
Exemple
1
.
Exemple
avec
pg_fetch_assoc(
)
?php
$conn
=
pg_pconnect
(
"dbname=publisher")
;
if
(!$conn
)
{
echo
"Une
erreur
est
survenue.\n"
;
exit
;
}
$result
=
pg_query
($conn
,
"SELECT
*
FROM
authors")
;
if
(!$result
)
{
echo
"Une
erreur
est
survenue.\n"
;
exit
;
}
$arr
=
pg_fetch_assoc
($result
,
1
,
PGSQL_ASSOC)
;
echo
$arr["author"
]
.
"
-
array\n"
;
?
|
|
Voir
aussi
pg_fetch_row(
)
,
pg_fetch_array(
)
,
pg_fetch_object(
)
et
pg_fetch_result(
)
.