mysql_pconnect
(PHP3 , PHP4)
mysql_pconnect --- 開啟MySQL伺服器持續連線
語法 :
int mysql_pconnect([string hostname [:port] [:/path/to/socket] [, string username [, string password]]])說明 :
成功則傳回一正數的MySQL連結identifier,失敗則傳回錯誤訊息。
mysql_connect( )建立MySQL伺服器連結,所有的參數都是非必需的,如果都沒給參數值,則預設上假定是( 'localhost' , 擁有伺服器處理的使用者名稱 , 沒有密碼)。
hostname也可以包含埠號,例如 : "hostname:port"或是socket路徑,例如 : ":/path/to/socket"
注意 : PHP3.0B4中增加了提供":port" , PHP3.0.10中增加了提供":/path/to/socket",你可使用'@'(@mysql_connect( ) )來抑制錯誤時所傳回的訊息。
mysql_pconnect( )與mysql_connect( )很相似,兩者間主要有二個不同之處。
首先,當連結時函式將首先試著去找出相同主機、使用者名稱、密碼的先前已開啟的連結,如果有找到,則此 identifier 將被傳回,來替代開啟一個新的連結。
次之,當程式執行完成後將不會關閉連結到MySQL伺服器,反而會保留下來給之後使用。(mysql_close( )將無法關閉以mysql_pconnect( )所開啟的連結)