Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

pg_copy_from

(PHP 4 >= 4.2.0, PHP 5)

pg_copy_from — Вставляет записи из массива в таблицу


Описание

bool pg_copy_from ( resource $connection , string $table_name , array $rows [, string $delimiter [, string $null_as ]] )

pg_copy_from() вставляет записи в таблицу из массива rows. В ходе выполнения вызывает SQL команду COPY FROM для вставки записей.


Список параметров

connection -

Ресурс соединения с базой данных PostgreSQL.

table_name -

Имя таблицы, в которую копируются значения из rows.

rows -

Массив (array) данных для копирования в table_name. Каждое значение в rows становится строкой в table_name. Каждое значение массива rows должно быть строкой с разделителем, содержащей значения для вставки в каждое поле таблицы. Значения должны заканчиваться символом перевода строки.

delimiter -

Символ, отделяющий значения друг от друга в каждом элементе массива rows. По-умолчанию TAB.

null_as -

Определяет, каким образом значения SQL NULL представлены в массиве rows. По-умолчанию \N ("\\N").


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Примеры

Пример #1 Пример использования pg_copy_from()
   $db = pg_connect("dbname=publisher") or die("Не удается создать подключение");
   
   $rows = pg_copy_to($db, $table_name);
   
   pg_query($db, "DELETE FROM $table_name");
   
   pg_copy_from($db, $table_name, $rows);


Смотрите также

  • pg_copy_to() - Копирует данные из таблицы в массив


Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: