SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

PostgreSQL

pg_Close
pg_cmdTuples
pg_connect
pg_DBname
pg_end_copy
pg_ErrorMessage
pg_Exec
pg_Fetch_Array
pg_Fetch_Object
pg_Fetch_Row
pg_FieldIsNull
pg_FieldName
pg_FieldNum
pg_FieldPrtLen
pg_FieldSize
pg_FieldType
pg_FreeResult
pg_GetLastOid
pg_Host
pg_loclose
pg_locreate
pg_loexport
pg_loimport
pg_loopen
pg_loread
pg_loreadall
pg_lounlink
pg_lowrite
pg_NumFields
pg_NumRows
pg_Options
pg_pConnect
pg_Port
pg_put_line
pg_Result
pg_set_client_encoding
pg_client_encoding
pg_trace
pg_tty
pg_untrace

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($result0);
echo 
$arr[0] . " <- array\n";
$arr pg_fetch_array($result1);
echo 
$arr["author"] . " <- array\n";
?>


Chapitre précédentChapitre suivantAccueil nexen.net