PHP Handbuch
Zurück |  | Nach vorne

# pg_fetch_row

(PHP 3>= 3.0.1, PHP 4 )

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.

Zurück | Zum Anfang | Nach vorne
pg_fetch_result | Nach oben | pg_field_is_null