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.10 pg_Fetch_Row

[ Exemples avec pg_Fetch_Row ]  

Description

array pg_fetch_row(resource result ,int row )

pg_fetch_row retourne un tableau qui contient les données de la ligne demandée, ou FALSE , si il ne reste plus de lignes.

pg_fetch_row lit une ligne dans le résultat associé à l'index result. La ligne est retournée sous la forme d'un tableau. La ligne est retournée sous la forme d'un tableau, qui commence à l'index 0.

Les appels ultérieurs à pg_fetch_row retourneront la ligne d'après, ou bien FALSE, lorsqu'il n'y aura plus de lignes.

Voir aussi pg_fetch_array, pg_fetch_object et pg_result.
Postgres retourne une ligne

<?php
$conn 
pg_pconnect("dbname=publisher");
if (!
$conn) {
    echo 
"Une erreur est survenue.\n";
    exit;
}
$result pg_exec($conn"SELECT * FROM authors");
if (!
$result) {
    echo 
"Une erreur est survenue.\n";
    exit;
}
$num pg_numrows($result);
for (
$i=0$i<$num$i++) {
  
$r pg_fetch_row($result$i);
  for (
$j=0$j<count($r); $j++) {
    echo 
"$r[$j] ";
  }
  echo 
"<br>";
}
?>


Chapitre précédentChapitre suivantAccueil nexen.net