mysql_pconnect Устанавливает постоянное соединение с сервером MySQL &reftitle.description; resourcemysql_pconnect stringserverini_get("mysql.default_host") stringusernameini_get("mysql.default_user") stringpasswordini_get("mysql.default_password") intclient_flags0 Устанавливает постоянное соединение с сервером MySQL. mysql_pconnect работает аналогично mysql_connect с двумя важными отличиями. Во-первых, при соединении функция пытается найти уже открытый (постоянный) указатель на тот же сервер с тем же пользователем и паролем. Если он найден, возвращён функцией будет именно он, вместо открытия нового соединения. Во-вторых, соединение с SQL-сервером не будет закрыто, когда работа скрипта закончится. Вместо этого, оно останется рабочим для будущего использования (mysql_close также не закрывает постоянные соединения, открытые mysql_pconnect). Соединения такого типа называют 'постоянными'. &reftitle.parameters; server Сервер MySQL. Может также включать номер порта, например, "hostname:port" или путь к локальному сокету, например, ":/path/to/socket" для локального хоста. Если директива mysql.default_host не определена (по умолчанию), то по умолчанию используется значение 'localhost:3306' username Имя пользователя. По умолчанию используется имя пользователя, владеющего серверным процессом. password Пароль. По умолчанию используется пустая строка. client_flags Параметр client_flags может быть комбинацией следующих констант: 128 (включает обработку LOAD DATA LOCAL), MYSQL_CLIENT_SSL, MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE и MYSQL_CLIENT_INTERACTIVE. &reftitle.returnvalues; Возвращает дескриптор постоянного соединения MySQL в случае успеха, и &false; в случае ошибки. &reftitle.changelog; &Version; &Description; 4.3.0 Добавлен параметр client_flags. &reftitle.notes; Учтите, что соединения такого типа работают только, если PHP установлен как модуль. За дополнительной информацией обращайтесь к разделу "Постоянные соединения с базами данных". Использование постоянных соединений может потребовать некоторой настройки Apache и MySQL. Убедитесь, что вы не превысите максимальное число дозволенных соединений в MySQL. Можно подавить сообщение об ошибке при неудачном соединении поставив перед вызовом функции оператор @. &reftitle.seealso; mysql_connect "Постоянные соединения с базами данных"