ifx_pconnect

(PHP 4, PHP 5 < 5.2.1)

ifx_pconnectOpen persistent Informix connection

Описание

ifx_pconnect ([ string $database [, string $userid [, string $password ]]] ) : resource

ifx_pconnect() работает так же как ifx_connect() с двумя значительными отличиями.

Первое отличие. При соединении эта функция сперва пытается найти уже открытое постоянное соединение с такими же хостом, именем пользователя и паролем. Если таковое будет найдено, то оно будет возвращено вместо создания нового.

Второе отличие. Соединение с сервером не будет прервано по окончанию работы скрипта. Вместо этого данное соединение будет доступно для всех последующих запросов на соединение. Также, функция ifx_close() не работает с ifx_pconnect().

This type of links is therefore called 'persistent'.

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

Все аргументы опциональны. Если они не заданы, то будут использованы значения по умолчанию, заданные в php.ini (ifx.default_host для хоста (библиотеки Informix будут использовать переменную окружения INFORMIXSERVER, если значение не задано), ifx.default_user для пользователя, ifx.default_password для пароля (если не задано, то будеет пытаться соединиться без пароля).

database

Строка, содержащая имя базы данных.

userid

Строка с именем пользователя.

password

Строка с паролем.

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

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

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

  • ifx_connect() - Открытие соединения с базой данных Informix