6.78.8 pg_Fetch_Array[ Exemples avec pg_Fetch_Array ] Description
array pg_fetch_array(resource result ,int row ,[int result_type ])
pg_fetch_array retourne un tableau qui contient
à la ligne demandée, dans le résultat identifiée
par result, et FALSE , s'il ne
reste plus de lignes.
pg_fetch_array est une version évoluée de
pg_fetch_row. En plus de proposer un tableau à
indice numérique, elle peut aussi enregistrer les données
dans un tableau associatif, en utilisant les noms des champs comme
clés.
L'argument optionnel result_type de
pg_fetch_array est une constante, qui peut prendre les
valeurs suivantes : PGSQL_ASSOC, PGSQL_NUM, et PGSQL_BOTH.
Note |
result_type a été ajoutée en
PHP 4.0.
|
Il est important de noter que pg_fetch_array n'est pas
significativement plus lent que pg_fetch_row, tandis
qu'elle fournit un confort d'utilisation notable.
Pour plus de détails, reportez-vous à
pg_fetch_row.
PostgreSQL fetch array |
<?php $conn = pg_pconnect("dbname=publisher"); if (!$conn) { echo "Erreur de connexion.\n"; exit; } $result = pg_exec($conn, "SELECT * FROM authors"); if (!$result) { echo "Erreur durant la requete.\n"; exit; } $arr = pg_fetch_array($result, 0); echo $arr[0] . " <- array\n"; $arr = pg_fetch_array($result, 1); echo $arr["author"] . " <- array\n"; ?>
|
|