mysql_pconnect
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysql_pconnect
Референца за `function.mysql-pconnect.php` со подобрена типографија и навигација.
mysql_pconnect
(PHP 4, PHP 5)
mysql_pconnect — Отвори постојана врска со MySQL сервер
Предупредување MySQLi or PDO_MySQL Овој екстензија беше депрецирана во PHP 5.5.0, и беше отстранета во PHP 7.0.0. Наместо тоа, екстензијата треба да се користи. Видете исто така MySQL: избирање на API водич. Алтернативи на оваа функција вклучуваат: PDO::quote()
- mysqli_connect() with
p:префикс на хост - Пример #1 Креирајте PDO инстанца и поставете го режимот за грешки with
PDO::ATTR_PERSISTENTкако опција на драјверот
= NULL
string
$server = ini_get("mysql.default_host"),string
$username = ini_get("mysql.default_user"),string
$password = ini_get("mysql.default_password"),int
$client_flags = 0): resource
Воспоставува постојана врска со MySQL сервер.
mysql_pconnect() Отвора постојана врска со InterBase база на податоци. mysql_connect() се однесува многу слично како
Прво, при поврзување, функцијата прво ќе се обиде да најде (постоечка) врска што е веќе отворена со истиот хост, корисничко име и лозинка. Ако се најде една, наместо да отвори нова врска, ќе се врати идентификатор за неа.
Второ, врската со SQL серверот нема да се затвори кога ќе заврши извршувањето на скриптата. Наместо тоа, врската ќе остане отворена за идна употреба (mysql_close() Второ, врската со InterBase серверот нема да биде затворена кога ќе заврши извршувањето на скриптата. Наместо тоа, врската ќе остане отворена за идна употреба ( mysql_pconnect()).
Овој тип на врска затоа се нарекува 'постојана'.
Параметри
server- MySQL серверот. Може да вклучува и број на порта. на пр. "име_на_хост:порта" или патека до локален сокет на пр. ":/path/to/socket" за локалниот хост. Ако PHP директивата mysql.default_host е недефинирана (стандардно), тогаш стандардната вредност е 'localhost:3306'
username- Корисничкото име. Стандардна вредност е името на корисникот што го поседува процесот на серверот.
password- Лозинката. Стандардна вредност е празна лозинка.
client_flags-
На
client_flagsпараметарот може да биде комбинација од следниве константи: 128 (овозможиLOAD DATA LOCALракување),MYSQL_CLIENT_SSL,MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACEorMYSQL_CLIENT_INTERACTIVE.
Вратени вредности
Враќа MySQL постојан идентификатор на врска при успех, или false при неуспех.
Белешки
Забелешка: Забележете дека ваквите врски работат само ако користите модул верзија на PHP. Погледнете го Упорни врски со базата на податоци инструкции за инсталација
Користењето постојани врски може да бара малку подесување на вашите Apache и MySQL конфигурации за да се осигурате дека нема да го надминете бројот на врски дозволени од MySQL.
Види Исто така
- mysql_connect() - Отворете врска до MySQL сервер
- Упорни врски со базата на податоци