首頁  >  文章  >  資料庫  >  mysql_pconnect()_MySQL

mysql_pconnect()_MySQL

WBOY
WBOY原創
2016-06-01 13:48:281208瀏覽

bitsCN.com

教材上说,mysql_pconnect() 是长连接,数据库脚本执行完毕后,该链接也不会关闭,但为什么我的代码显示这个链接号已经变了呢?代码如下:function isAuthentic ($_userId,$_password){   echo "isAuthentic start!<p>";  $conn = mysql_pconnect(DBHost,DBUser,DBPassword);  echo "conn=".$conn."<br>";}function getStaffInfo (StaffInfo &$_POST,$ID) {      $conn = mysql_pconnect(DBHost,DBUser,DBPassword);    echo "conn123 =".$conn."<br>";}我调用这两个方法isAuthentic();getStaffinfo();打印的结果为:isAuthentic start!conn=Resource id #4Authentic is OK.conn123 =Resource id #6为什么一个是4,一个是6呢? 如果是长连接,第二个不会去建立一个新的连接啊。。。请高手解答。谢谢。</p>

问题补充:

那调用了mysql_pconnect()后, 需要关闭数据库连接吗?比如调用mysql_close(). 还是永久都不需要关闭数据库连接? 谢谢。

 

bitsCN.com
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn