cubrid_pconnect
(PECL CUBRID >= 8.3.1)
cubrid_pconnect — Відкриває постійне з'єднання із сервером CUBRID
Опис
cubrid_pconnect( string $host, int $port, string $dbname, string $userid = ?, string $passwd = ?): resource
Встановлює постійне з'єднання із сервером CUBRID.
cubrid_pconnect() діє дуже схоже на cubrid_connect() з двома основними відмінностями:
По-перше, при підключенні функція спочатку спробує знайти (постійне) посилання, яке вже відкрито з тим самим хостом, портом, ім'ям бази даних та ідентифікатором користувача. Якщо з'єднання буде знайдено, замість відкриття нового буде повернуто його ідентифікатор.
По-друге, з'єднання з SQL-сервером не буде закрито після закінчення скрипту. Натомість посилання залишиться відкритим для використання в майбутньому (cubrid_close() або cubrid_disconnect() не закриє посилання, встановлені cubrid_pconnect()
Тому цей тип посилання називається "постійним".
Список параметрів
host
Ім'я хоста або IP-адреса сервера CUBRID CAS.
port
Номер порту CUBRID CAS-сервера (BROKER_PORT налаштований у $CUBRID/conf/cubrid_broker.conf).
dbname
Назва бази даних.
userid
Ім'я користувача бази даних.
passwd
Пароль користувача.
Значення, що повертаються
Ідентифікатор з'єднання у разі успішного виконання процесу або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад использованияcubrid_connect()
Loading...
Результат виконання наведеного прикладу:
Версия PHP CUBRID: 9.1.0.0001
PARAM_ISOLATION_LEVEL 3
LOCK_TIMEOUT -1
MAX_STRING_LENGTH 1073741823
PARAM_AUTO_COMMIT 1
Информация о сервере: 9.1.0.0212
Информация о клиенте: 9.1.0
Кодировка CUBRID: iso8859-1
Дивіться також
- cubrid_connect() - Відкриває з'єднання з сервером CUBRID
- cubrid_connect_with_url() - Створює оточення для з'єднання із сервером CUBRID
- cubrid_pconnect_with_url() - Відкриває постійне з'єднання із сервером CUBRID
- cubrid_disconnect() - Закриває з'єднання з базою даних
- cubrid_close() - Закриває з'єднання з базою даних