pg_fetch_array
Lit une ligne de résultat PostgreSQL dans un tableau
&reftitle.description;
arrayfalsepg_fetch_array
PgSql\Resultresult
intnullrow&null;
intmodePGSQL_BOTH
pg_fetch_array retourne un tableau qui contient
la ligne demandée.
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. Ces deux fonctions utilisent le tableau associatif par défaut.
&database.fetch-null;
pg_fetch_array n'est pas significativement plus lente
que pg_fetch_row et elle apporte un confort
d'utilisation appréciable.
&reftitle.parameters;
result
&pgsql.parameter.result;
row
Numéro de la ligne à récupérer. Les lignes sont numérotées
en commençant à 0. Si l'argument est omis ou s'il vaut &null;,
la ligne suivante est récupérée.
mode
&pgsql.parameter.mode;
&reftitle.returnvalues;
Un tableau à indice numérique (commençant à 0), associatif (indexé avec
le nom des champs) ou les deux.
Chaque valeur dans le tableau est représentée comme une chaîne
(&string;). Les valeurs &null; de la base de données sont
retournées &null;.
&false; est retournée si row excède le nombre de
lignes dans le jeu de résultats, n'a plus de ligne disponible ou tout
autre erreur.
Tenter de récupérer le résultat d'une requête autre que SELECT retournera aussi &false;.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.result-object;
&reftitle.examples;
Exemple avec pg_fetch_array
]]>
&reftitle.seealso;
pg_fetch_row
pg_fetch_object
pg_fetch_result