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

# odbc_pconnect

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

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

### Описание

function odbc_pconnect(
string `$dsn`,
?string `$user` = `null`,
#[\SensitiveParameter]?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\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`.

### Примечания

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

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

- odbc_connect() - Соединяется с источником данных
- Постоянные соединения с базами данных

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open