PHP mysql_pconnect() 函数

定义和用法

mysql_pconnect() 函数打开一个到 MySQL 服务器的持久连接。

mysql_pconnect() 和 mysql_connect() 非常相似,但有两个主要区别:

  1. ဆက်သွယ်ချိန်တွင် ဤ အသုံးပြုသည် သည် အခွင့်အရေး ကို ကျယ်ပြီး အသုံးပြုခဲ့သော အခွင့်အရေး ကို ရှာဖွေပါ၊ အခွင့်အရေး ကို တွေ့ရှိခဲ့လျှင် အခွင့်အရေး အမှတ်အသား ကို တင်ပြပြီး အခွင့်အရေး အချိန်မှ ဖွင့်ပါ၊ အခွင့်အရေး အချိန် မှ ဖွင့်ပါ
  2. ဝင်ရောက်သွားသော အခါ ဝင်ရောက်သွားသော အခါ အမှတ်အသား ကို ဖျက်သိမ်းမည် မဟုတ်၊ သို့သော်လည်း အခွင့်အရေး ကို ဖျက်သိမ်းပါ၊ ထို ဆက်သွယ်ရေး သည် အသုံးပြုသည် ဖြစ်စေ၊ နောက်ပိုင်း အခါ အသုံးပြုပါ၊ (mysql_close() သည် အသုံးပြုသည် ဖြစ်စေ၊ အခွင့်အရေး ကို ဖျက်သိမ်းပါ)。

အပြောအရာ

mysql_pconnect(server,user,pwd,clientflag)
ပါဝင်သည် ဖော်ပြ
server

ဆိုင်းငံ့သည်။ ဆက်သွယ်သင့် ဆက်သွယ်ရန် အရာရှိသင့် ဆက်သွယ်ရာ အား အသိအမှတ်ပြုပါသည်。

အရင်းသုံးစက်အိပ်နံပါတ် ကို ပါဝင်စေရမည်၊ ဥပမာ ၊ "hostname:port" သို့မဟုတ် ဘာသာရိုးဘာသာ အိပ်နံပါတ် အတွက် နှင့် ":/path/to/socket" အတွက် အခြား အိပ်နံပါတ် ကို သုံးစွဲပါသည်。

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

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

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

  • MYSQL_CLIENT_SSL - အကြောင်းကြားစက် အသုံးပြုသည်
  • MYSQL_CLIENT_COMPRESS - အပ်သို့ အသုံးပြုသည်
  • MYSQL_CLIENT_IGNORE_SPACE - ပုံစံအပြီးတွင် အကွာအဝက်များ အသုံးပြုခြင်း
  • MYSQL_CLIENT_INTERACTIVE - အသုံးပြုရန် အသုံးပြုသည် အသုံးပြုခြင်း အပိုက်အချို့ အသုံးပြုရန်

အပြန်အစား

အောက်ပါ အခြေခံအား အသုံးပြု၍ အောက်ပါ အခြေခံအား အသုံးပြုသည်။

အကြောင်းပြချက် နှင့် အကြောင်းပြ

အကြောင်းပြချက်:ဆိုင်းငံ့ clientflag PHP 4.3.0 ပြီးခါနီးမှ အသုံးပြုနိုင်

အကြောင်းပြချက်:အသုံးပြုရန် သူ သမင့် အသုံးပြုရန် mysql_connect() ပုံစံ

အကျိုးသုံး

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