pg_fetch_row

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

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 mehr gelesen werden konnte.

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;
}
while (
$row = pg_fetch_row($result, $i)) {
  for (
$j=0; $j < count($row); $j++) {
    echo
"$row[$j]&nbsp;";
  }

  echo
"<BR>";

}
?>

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

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.