pg_copy_from
pg_dbname
PostgreSQL-Funktionen
PHP Manual

# 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() - Fügt Datensätze aus einem Array in eine Tabelle ein

pg_copy_from
pg_dbname
PostgreSQL-Funktionen
PHP Manual