downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

pg_dbname> <pg_copy_from
Last updated: Fri, 20 May 2011

view this page in

pg_copy_to

(PHP 4 >= 4.2.0, PHP 5)

pg_copy_to Copy a table to an array

Descripción

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

pg_copy_to() copies a table to an array. It issues COPY TO SQL command internally to retrieve records.

Parámetros

connection

PostgreSQL database connection resource.

table_name

Name of the table from which to copy the data into rows.

delimiter

The token that separates values for each field in each element of rows. Default is TAB.

null_as

How SQL NULL values are represented in the rows. Default is \N ("\\N").

Valores devueltos

An array with one element for each line of COPY data. It returns FALSE on failure.

Ejemplos

Example #1 pg_copy_to() example

<?php
   $db 
pg_connect("dbname=publisher") or die("Could not connect");
   
   
$rows pg_copy_to($db$table_name);
   
   
pg_query($db"DELETE FROM $table_name");
   
   
pg_copy_from($db$table_name$rows);
?>

Ver también



add a note add a note User Contributed Notes pg_copy_to
etiger13 at gmail dot com 17-Nov-2009 07:14
You cannot specify the schema name in this command. You can change the search path for just one query by using the following code:

<?php
pg_query
($conn, "SET search_path TO myschema;");
   
$copy_to = pg_copy_to($conn, 'tablename');
   
pg_query("RESET search_path;");
?>
setantae at submonkey dot net 27-Nov-2002 06:50
"It issues COPY TO SQL command internally to insert records"

I suspect this statement is incorrect, or that s/insert/retrieve/ is appropriate.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites