pg_Fetch_Row

pg_Fetch_Row -- Lit une ligne dans un tableau.

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( ) .

Exemple 1 . 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

 
]

 
nbsp

 
;"

 
;

 
  }

 
echo

 
"

 
br

 
"

 
;

 
}

 
?