PHP Handbuch
Zurück |  | Weiter

# pg_fetch_all_columns

(PHP 5 >= 5.1.0RC1)

pg_fetch_all_columns -- Gibt alle Werte einer bestimmten Spalte eines Abfrageergebnisses in einem Array zurück

## Beschreibung

array pg_fetch_all_columns ( resource result [, int column] )

pg_fetch_all_columns() gibt ein Array zurück, das alle Werte einer bestimmten Spalte eines Abfrageergebnisses enthält.

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

## Parameter Liste

`result`

  PostgreSQL Abfrageergebnis, das (unter anderem) von pg_query(), pg_query_params() oder pg_execute() zurückgegeben wurde.

`column`

  Die Nummer der Spalte (beginnend bei 0), die aus dem Abfrageergebnis extrahiert werden soll. Falls nichts angegeben wurde, wird die erste Spalte ausgelesen.

## Rückgabewerte

Ein array, in dem alle Werte der Ergebnisspalte gespeichert sind.

Falls die Spaltennummer `column` grösser ist, als das Abfrageergebnis Spalten hat oder, wenn ein anderer Fehler auftritt, wird `FALSE` zurückgegeben.

## Beispiele

Beispiel 1. pg_fetch_all_columns() Beispiel

`<?php $conn = pg_pconnect("dbname=publisher"); if (!$conn) { echo "Ein Fehler ist aufgetreten.\n"; exit; } $result = pg_query($conn, "SELECT title, name, address FROM authors"); if (!$result) { echo "Ein Fehler ist aufgetreten.\n"; exit; } // Die Namen aller Auroren in einem Array holen $arr = pg_fetch_all_columns($result, 1); var_dump($arr); ?>`

## Siehe auch

pg_fetch_all()

Zurück | Zum Anfang | Weiter
pg_execute | Nach oben | pg_fetch_all