在 php 建立 mysql 連線, 可以用 mysql_connect 及 mysql_pconnect, 它們有甚麼不同呢?

mysql_connect 很簡單只建立一個 mysql 連線, 程式執行後連線會自動結束。它的好處是不會長期佔用 mysql 連線數, 但當每次建立連線時會使用多一點系統資源。

mysql_pconnect 建立的連線則不會自動結束,它會保留下次使用,因為不用每次都建立 mysql 連線, 所以相對使用較少系統資源, 但最大問題是連線被保留下來, 如果突破的 mysql 的最大連線數, mysql server 便會停止, 需要重新啟動 mysql server 才可正常運作.