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

pg_lo_open

(PHP 4 >= 4.2.0, PHP 5)

pg_lo_open — Открывает большой объект базы данных


Описание

resource pg_lo_open ( resource $connection , int $oid , string $mode )

pg_lo_open() открывает большой объект базы данных и возвращает его ресурс.

Внимание

Не следует закрывать соединение с базой данных до того, как завершится работа с большим объектом.


Операции с использованием интерфейса больших объектов необходимо заключать в блок транзакции.

Замечание:

Прежнее название функции: pg_loopen().


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

connection -

Ресурс подключения к базе данных PostgreSQL. Если параметр connection не задан, будет использовано подключение по умолчанию - последнее соединение, открытое функцией pg_connect() или pg_pconnect().

oid -

OID большого объекта в базе данных.

mode -

Режим доступа к объекту. Возможные значения: "r" - только для чтения, "w" - только для записи, "rw" - для чтения и записи.


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

Ресурс большого объекта, либо FALSE в случае ошибки.


Примеры

Пример #1 Пример использования pg_lo_open()
   $database = pg_connect("dbname=jacarta");
   pg_query($database, "begin");
   $oid = pg_lo_create($database);
   echo "$oid\n";
   $handle = pg_lo_open($database, $oid, "w");
   echo "$handle\n";
   pg_lo_write($handle, "large object data");
   pg_lo_close($handle);
   pg_query($database, "commit");


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


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

.

Популярное:


Содержание: