mysql_pconnect(PHP 4, PHP 5, PECL mysql:1.0) mysql_pconnect — Устанавливает постоянное соединение с сервером MySQL. Описание
resource mysql_pconnect
([ string $server
[, string $username
[, string $password
[, int $client_flags
]]]] )
Возвращает указатель на постоянное соединение с MySQL или FALSE, в случае ошибки. mysql_pconnect() устанавливает постоянное соединение с сервером MySQL. Следующие значения по умолчанию установлены для отсутсвующих параметров: server = 'localhost:3306', username = имя пользователя владельца процесса сервера и password = пустой пароль. Параметр client_flags может быть комбинацией следующих констант: MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE, MYSQL_CLIENT_INTERACTIVE. Параметр server может также включать номер порта, к примеру "hostname:port" или путь к сокету, к примеру ":/path/to/socket" для локального сервера.
mysql_pconnect() работает аналогично mysql_connect() с двумя отличиями. Во-первых, при соединении, функция пытается найти уже открытый (постоянный) указатель на тот же сервер с тем же пользователем и паролем. Если он найден, возвращён функцией будет именно он, вместо открытия нового соединения. Во-вторых, соединение с SQL-сервером не будет закрыто, когда работа скрипта закончится. Вместо этого, оно останется рабочим для будущего использования (mysql_close() также не закрывает постоянные соединения) Опциональный параметр client_flags появился в PHP 4.3.0. Соединения такого типа называют 'постоянными'.
Внимание
Использование устойчивых соединений может потребовать некоторой настройки Apache и MySQL. Убедитесь, что вы не превысите максимальное число дозволенных соединений. |
|
|
| © 2009 Тест скорости интернета | Boont.Ru |