pg_copy_to
(PHP 4 >= 4.2.0, PHP 5)
pg_copy_to — Copie une table dans un tableau
Description
$connection
, string $table_name
[, string $delimiter
[, string $null_as
]] )
pg_copy_to() copie la table
table_name dans un tableau.
Cette fonction utilise la commande interne
SQL COPY TO pour insérer les tableaux.
Liste de paramètres
-
connection -
Ressource de connexion de base de données PostgreSQL.
-
table_name -
Nom de la table à partir de laquelle les données dans
rowsseront copiées. -
delimiter -
Le marqueur qui sépare les valeurs pour chaque champ dans chaque élément de
rows. La valeur par défaut est TAB. -
null_as -
Comment les valeurs NULL de SQL sont représentées dans
rows. La valeur par défaut est \N ("\\N").
Valeurs de retour
Un tableau avec un élément pour chaque ligne de données
COPY. La fonction retourne FALSE en cas d'échec.
Exemples
Exemple #1 Exemple avec pg_copy_to()
<?php
$db = pg_connect("dbname=publisher") or die("Connexion impossible");
$rows = pg_copy_to($db, $table_name);
pg_query($db, "DELETE FROM $table_name");
pg_copy_from($db, $table_name, $rows);
?>