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

Дивіться також