Функции Язык программирования PHP

mssql_pconnect

(PHP 3, PHP 4)

mssql_pconnect - открывает постоянное MS SQL-соединение.

Описание

int mssql_pconnect ([string servername [, string username [, string password]]])

Возвращает положительный идентификатор постоянной MS SQL-ссылки при успехе, FALSE при ошибке.

mssql_pconnect() очень напоминает mssql_connect(), но есть два важных отличия.

Во-первых, при соединении эта функция сначала пытается найти (постоянную) ссылку/link, уже открытую с теми же host, username и password. Если найдена, возвращается её идентификатор вместо открытия новой ссылки.

Во-вторых, соединение с SQL-сервером не будет закрыто по окончании работы скрипта. Ссылка останется открытой для последующего использования (mssql_close() не закрывает ссылки, установленные функцией mssql_pconnect()).

Поэтому ссылки этого типа называются 'persistent/постоянные'.


Назад Оглавление Вперёд
mssql_num_rows Вверх mssql_query

Серверы CGI/Командная строка

По умолчанию РНР строится как CGI-программа. При этом создаётся интерпретатор командной строки, который может использоваться для процессинга CGI или для не-web-скриптинга PHP.
Если ваш web-сервер поддерживает модули, вам следует избрать это решение для повышения производительности. Однако CGI-версия даёт пользователям Apache возможность запускать разные страницы PHP под разными user-ids (идентификаторами пользователей). Не забудьте прочитать Главу о безопасности, если запускаете PHP как CGI.

Тестирование

Если ваш PHP построен как CGI-программа, вы можете протестировать её, напечатав make test. Всегда полезно проверить ваше построение/build. Тут вы сможете определить проблемы с PHP на вашей платформе, вместо того чтобы столкнуться с ними впоследствии.