odbc_pconnect

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_pconnectОткрывает постоянное соединение с базой данных

Описание

odbc_pconnect(
    string $dsn,
    ?string $user = null,
    ?string $password = null,
    int $cursor_option = SQL_CUR_USE_DRIVER
): Odbc\Connection|false

Функция открывает постоянное соединение с базой данных.

Функция похожа на функцию odbc_connect(), за исключением того, что соединение на самом деле не закрывается после завершения работы скрипта. Очередные запросы на соединение с той же комбинацией аргументов dsn, user и password, которые выполняют функциями odbc_connect() и odbc_pconnect(), могут повторно использовать постоянное соединение.

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

Подробне о соединении с источником данных рассказывает описание функции odbc_connect().

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

Функция возвращает ODBC-соединение или false, если возникла ошибка.

Список изменений

Версия Описание
8.4.0 Параметр odbc теперь ожидает экземпляр соединения Odbc\Connection; раньше ожидался аргумент с типом resource.
8.4.0 Функция теперь возвращает экземпляр соединения Odbc\Connection; раньше возвращалось значение с типом resource.
8.4.0 Параметры user и password теперь допускают значение null; они теперь являются необязательными и по умолчанию имеют значение null.
8.4.0 Ранее использование пустой строки для параметра password не включало pwd в генерируемую строку подключения параметра dsn. Теперь он генерируется для включения pwd, который имеет пустую строку в качестве своего значения. Чтобы восстановить прежнее поведение, в параметр password теперь можно передать значение null.
8.4.0 Ранее, если dsn содержал uid или pwd, параметры user и password игнорировались. Теперь параметр user игнорируется, только если значение параметра dsn содержит uid, а параметр password игнорируется, только если значение параметра dsn содержит pwd.

Список изменений

Версия Описание
8.4.0 Параметр odbc теперь ожидает экземпляр соединения Odbc\Connection; раньше ожидался аргумент с типом resource.
8.4.0 Функция теперь возвращает экземпляр соединения Odbc\Connection; раньше возвращалось значение с типом resource.

Примечания

Замечание: Постоянные соединения не действуют, если PHP работает в режиме CGI.

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