PostgreSQL-Funktionen
PHP Manual

pg_fetch_all_columns

(PHP 5 >= 5.1.0)

pg_fetch_all_columnsGibt alle Werte einer bestimmten Spalte eines Abfrageergebnisses in einem Array zurück

Beschreibung

array pg_fetch_all_columns ( resource $result [, int $column = 0 ] )

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

Hinweis: 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ößer ist, als das Abfrageergebnis Spalten hat oder, wenn ein anderer Fehler auftritt, wird FALSE zurckgegeben.

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 Autoren in einem Array holen
$arr pg_fetch_all_columns($result1);

var_dump($arr);

?>

Siehe auch


PostgreSQL-Funktionen
PHP Manual