PHP Handbuch
Zurück |  | Weiter

# pg_fetch_all

(PHP 4 >= 4.3.0, PHP 5)

pg_fetch_all -- Gibt alle Zeilen eines Abfrageergebnisses als Array zurück.

## Beschreibung

array pg_fetch_all ( resource result )

pg_fetch_all() gibt ein Array zurück, das alle Zeilen eines Abfrageergebnisses enthält.

> Anmerkung: Diese Funktion setzt NULL Felder auf den PHP Wert `NULL`.

## Parameter Liste

`result`

  PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen pg_query(), pg_query_params() oder pg_execute() zurückgegeben wurde.

## Rückgabewerte

Ein array mit allen Zeilen des Abfrageergebnisses. Jede Zeile ist ein assoziatives Array mit den Feldnamen als Indizes und den Werten der Tabellenspalte als Werte.

Falls ein Fehler auftritt oder falls das Abfrageergebns leer ist, wird `FALSE` zurückgegeben.

## Beispiele

Beispiel 1. PostgreSQL fetch all
`<?php $conn = pg_pconnect("dbname=publisher"); if (!$conn) { echo "Konnte keine Verbindung aufbauen.\n"; exit; } $result = pg_query($conn, "SELECT * FROM authors"); if (!$result) { echo "Ein Fehler ist aufgetreten.\n"; exit; } $arr = pg_fetch_all($result); var_dump($arr); ?>`

## Siehe auch

pg_fetch_row()
pg_fetch_array()
pg_fetch_object()
pg_fetch_result()

Zurück | Zum Anfang | Weiter
pg_fetch_all_columns | Nach oben | pg_fetch_array