mysql_num_rows
mysql_ping
MySQL
PHP Manual

# 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" для локального сервера.

> Замечание: Поддержка указания порта через ":port" была добавлена в PHP 3.0B4.
> Поддержка указания локального сокета как ":/path/to/socket" была добавлена в PHP 3.0.10.

mysql_pconnect() работает аналогично mysql_connect() с двумя отличиями.

Во-первых, при соединении, функция пытается найти уже открытый (постоянный) указатель на тот же сервер с тем же пользователем и паролем. Если он найден, возвращён функцией будет именно он, вместо открытия нового соединения.

Во-вторых, соединение с SQL-сервером не будет закрыто, когда работа скрипта закончится. Вместо этого, оно останется рабочим для будущего использования (mysql_close() также не закрывает постоянные соединения)

Опциональный параметр `client_flags` появился в PHP 4.3.0.

Соединения такого типа называют 'постоянными'.

> Замечание: Учтите, что соединения такого типа работают только, если PHP установлен как модуль. За дополнительной информацией обращайтесь к разделу Постоянные Соединения с Базами Данных.

Внимание

Использование устойчивых соединений может потребовать некоторой настройки Apache и MySQL. Убедитесь, что вы не превысите максимальное число дозволенных соединений.

mysql_num_rows
mysql_ping
MySQL
PHP Manual