PHP Handbuch
Zurück |  | Weiter

# pg_copy_to

(PHP 4 >= 4.2.0, PHP 5)

pg_copy_to -- Kopiert eine Tabelle in ein Array

## Beschreibung

array pg_copy_to ( resource connection, string table_name [, string delimiter [, string null_as]] )

pg_copy_to() kopiert eine Tabelle in ein Array. Intern wird das SQL Kommando `COPY TO` aufgerufen, um die Datensätze einzufügen.

## Parameter Liste

`connection`

  PostgreSQL Verbindungskennung.

`table_name`

  Name der Tabelle, aus der die Daten in das Array `rows` kopiert werden.

`delimiter`

  Der Feldbegrenzer, mit dem die Werte in den Elementen von `rows` separiert werden. Der Vorgabewert ist `TAB`.

`null_as`

  Bestimmt, wie SQL `NULL` Werte in `rows` dargestellt werden. Der Standardwert ist \N ("\\N").

## Rückgabewerte

Die Funktion gibt ein array zurück, in dem jedes Element eine Zeile der mit `COPY` erzeugten Daten enthält. Falls ein Fehler auftritt, wird `FALSE` zurückgegeben.

## Beispiele

Beispiel 1. pg_copy_to() Beispiel
`<?php $db = pg_connect("dbname=publisher") or die("Konnte keine Verbindung aufbauen"); $rows = pg_copy_to($db, $table_name); pg_query($db, "DELETE FROM $table_name"); pg_copy_from($db, $table_name, $rows); ?>`

## Siehe auch

pg_copy_from()

Zurück | Zum Anfang | Weiter
pg_copy_from | Nach oben | pg_dbname