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