uznay-chto-hochesh.narod.ru

-сайт для интересующихся людей

Учебник - справочник по PHP.

Здесь Вы найдете что хотели

Меню сайта
Главная
Введение
Справочник языка
Возможности РНР
Функции (справочник)
Расширение РНР 4.0
F.A.Q. частые вопросы
Приложения
Алфавитный указатель
Друзья сайта
сделай сайт сам! пособие по html
изучение html и web-дизайна для новичков
Бесплатная отправка смс на все операторы
Реклама
 
НазадВперёд

pg_put_line

(PHP 4 >= 4.0.3)

pg_put_line - отправляет NULL-законченную строку в PostgreSQL backend.

Описание

bool pg_put_line ([resource connection, string data])

pg_put_line() отправляет NULL-законченную строку в PostgreSQL backend-сервер. Это используется, к примеру, для высокоскоростной вставки данных в таблицу, инициированную началом PostgreSQL copy-операции. Этот заключительный NULL-символ добавляется автоматически. Возвращает TRUE при успехе, FALSE при неудаче.

Примечание: приложение обязано явным образом отправлять два символа "\." в последней строчке для для указания в backend, что оно закончило отправку данных.

См. также pg_end_copy().
Пример 1. Быстрая вставка данных в таблицу
<?php 
    $conn = pg_pconnect ("dbname=foo");
    pg_query($conn, "create table bar (a int4, b char(16), d float8)");
    pg_query($conn, "copy bar from stdin");
    pg_put_line($conn, "3\thello world\t4.5\n");
    pg_put_line($conn, "4\tgoodbye world\t7.11\n");
    pg_put_line($conn, "\\.\n");
    pg_end_copy($conn);
?>


Назад Оглавление Вперёд
pg_port Вверхpg_query

Хостинг от uCoz