(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_copy_to — Copia una tabla en un array
$connection
,$table_name
,$separator
= "\t",$null_as
= "\\\\N"
pg_copy_to() copia la tabla
table_name
en un array.
Esta función utiliza el comando interno
SQL COPY TO
para insertar los arrays.
connection
An PgSql\Connection instance.
table_name
Nombre de la tabla a partir de la cual los datos en
rows
serán copiados.
delimiter
El marcador que separa los valores para cada campo en cada
elemento de rows
. Por omisión
\t
.
null_as
Cómo las valores NULL
de SQL son representados
en rows
. Por omisión \\N
("\\\\N"
).
Un tableau con un elemento para cada línea de datos
COPY
, o false
en caso de error.
Versión | Descripción |
---|---|
8.1.0 |
The connection parameter expects an PgSql\Connection
instance now; previously, a recurso was expected.
|
Ejemplo #1 Ejemplo con pg_copy_to()
<?php
$db = pg_connect("dbname=publisher") or die("Conexión imposible");
$rows = pg_copy_to($db, $table_name);
pg_query($db, "DELETE FROM $table_name");
pg_copy_from($db, $table_name, $rows);
?>