7.83.26 pg_fetch_assoc()
Lit une ligne de résultat PGSQL sous forme de tableau numérique
[ Exemples avec pg_fetch_assoc ] PHP 4 >= 4.3.0
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 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
.
|