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
.