Function.pg-copy-to

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Rechtsschutzversicherung Vergleichen Online - Tipps und Tricks und KFZ VersicherungKfz Versicherung - Verträge kündigen . Tierhalterhaftpflichtversicherung Vergleichen Online

pg_copy_to — Kopiert eine Tabelle in ein Array

Inhaltsverzeichnis

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

Persönliche Werkzeuge