pg_fetch_row

pg_fetch_row -- Holt einen Datensatz als nummerisches Array

Beschreibung

array pg_fetch_row ( resource result, int row)

pg_fetch_row( ) holt einen Datensatz der Ergebnismenge , die durch die Ergebniskennung result bezeichnet wird . Die Zeile ( Datensatz ) wird als nummerisches Array zurückgegeben . Jedes Ergebnisfeld wird in einer Arraykomponente gespeichert , angefangen bei Offset 0 .

Zurückgegeben wird ein Array , dessen Komponenten der gelesenen Zeile entsprechen , oder FALSE , falls keine Zeile gelesen werden konnte .

Siehe auch : pg_query( ) , pg_fetch_array( ) , pg_fetch_object( ) und pg_fetch_result( ) .

Beispiel 1 . PostgreSQL fetch row

 
?php

 
$conn

 
=

 
pg_pconnect

 
(

 
"dbname=verlag")

 
;

 
if

 
(!$conn

 
)

 
{

 
echo

 
"Es

 
ist

 
ein

 
Fehler

 
aufgetreten.\n"

 
;

 
exit

 
;

 
}

 
$result

 
=

 
pg_query

 
($conn

 
,

 
"SELECT

 
*

 
FROM

 
autoren")

 
;

 
if

 
(!$result

 
)

 
{

 
echo

 
"Es

 
ist

 
ein

 
Fehler

 
aufgetreten.\n"

 
;

 
exit

 
;

 
}

 
$num

 
=

 
pg_num_rows($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

 
"

 
;

 
}

 
?





Anmerkung : Ab der Version 4.1.0 ist der Parameter row optional . Ein Aufruf von pg_fetch_row( ) inkrementiert den internen Datensatzzähler um 1 .