pg_Fetch_Row

(PHP 3>= 3.0.1, PHP 4 >= 4.0.0)

pg_Fetch_Row --  Holt einen Datensatz als numerisches Array

Beschreibung

array pg_fetch_row (int result, int row)

Rückgabewert: Ein Array, das mit dem gelesenen Datensatz übereinstimmt oder FALSE, wenn kein Datensatz mehr zurückgegeben wird.

pg_fetch_row() holt eine Datensatz aus dem duch die Kennung festgelegten Ergebnis. Der Datensatz wird als numerisches Array zurückgegeben. Jedes Ergebnisfeld wird in einem Array-Offset gespeichert, angefangen bei Offset 0.

Ein nachfolgender Aufruf von pg_fetch_row() wird den nächste Datensatz im Ergebnissatz ausgeben, oder FALSE, wenn keine auszugebender Datensatz mehr vorhanden ist.

Siehe auch: pg_fetch_array(), pg_fetch_object(), pg_result().

Beispiel 1. Postgres fetch row


<?php
 $conn = pg_pconnect("","","","","verlag");
if (!$conn) {
    echo "Es ist ein Fehler aufgetreten.\n";
    exit;
}

$result = pg_Exec ($conn, "SELECT * FROM autoren");
if (!$result) {
    echo "Es ist ein Fehler aufgetreten.\n";
    exit;
}

$row = pg_fetch_row ($result, 0);
echo $row[0] . " <- row\n";

$row = pg_fetch_row ($result, 1);
echo $row[0] . " <- row\n";

$row = pg_fetch_row ($result, 2);
echo $row[1] . " <- row\n";
?>