Rekomendasyon ng kurso:

PHP mysql_pconnect() function

Definisyon at paggamit

Ang mysql_pconnect() function ay nagbukas ng isang matagal na koneksyon sa MySQL server.

  1. Ang mysql_pconnect() at mysql_connect() ay tunay na magkapareho, ngunit may dalawang pangunahing pagkakaiba:
  2. Kapag nakakonekta, ang function na ito ay magtatangka muna na hanapin ang isang (matagal na) koneksyon na naiabre na gamit ang parehong pangalan ng user at password sa parehong host, kung mayroon, ibabalik ang tanda ng koneksyon na ito at hindi magbukas ng bagong koneksyon.

Gramata

mysql_pconnect(server,user,pwd,clientflag)
Parameter Paglalarawan
server

Optional. Tinutukoy ang server na dapat kumonekta.

Maaaring kasama ang port number, halimbawa "hostname:port", o ang daan sa lokal na socket, halimbawa para sa localhost na ":/path/to/socket".

如果 PHP 指令 mysql.default_host 未定义(默认情况),则默认值是 'localhost:3306'。

user 可选。用户名。默认值是服务器进程所有者的用户名。
pwd 可选。密码。默认值是空密码。
clientflag

可选。clientflags 参数可以是以下常量的组合:

  • MYSQL_CLIENT_SSL - 使用 SSL 加密
  • MYSQL_CLIENT_COMPRESS - 使用压缩协议
  • MYSQL_CLIENT_IGNORE_SPACE - 允许函数名后的间隔
  • MYSQL_CLIENT_INTERACTIVE - 允许关闭连接之前的交互超时非活动时间

返回值

如果成功,则返回一个 MySQL 持久连接标识符,出错则返回 FALSE。

提示和注释

注释:可选参数 clientflag 自 PHP 4.3.0 版起可用。

提示:要创建一个非持久连接,请使用 mysql_connect() 函数。

实例

<?php
$con = mysql_pconnect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
?>