mysql_connect 打开一个到 MySQL 服务器的连接 当脚本程序一结束后,连接也自动关闭了。。
mysql_pconnect  打开一个到 MySQL 服务器的持久连接 当脚本程序一结束后,连接没有关闭。。理解他们的区别就行了,在程序里面根据你的需求,自己决定。
http://topic.csdn.net/t/20021104/02/1144109.htmlhttp://topic.csdn.net/t/20050617/15/4089447.html

解决方案 »

  1.   

    mysql_pconnect 与 mysql_connect 的不同之处在于:
    1. 在连接数据库前,mysql_pconnect 会查找当前是否已经有建立起来的连接,如果有的话,则不会新建一个连接,而是使用已经建立起来的这个连接的句柄连接数据库,并返回已经存在的这个句柄,一定程度上减少了连接带来的开销。当然如果没有找到已经存在的连接,则会新建一个连接。
    2. 脚本运行结束时,使用 mysql_connect 会自动断开与数据库的连接,或者在脚本运行结束前,用 mysql_close 可以手动关闭连接。但是如果使用 mysql_pconnect 会无论是脚本运行结束或使用 mysql_close 都无法结束连接。因此将来再次使用 mysql_pconnect 会找到并使用这个未结束的连接。mysql_pconnect 中的 p 代表 persistent,意思是持久性连接。
      

  2.   

    http://blog.csdn.net/shadowsniper/archive/2008/08/26/2834565.aspx我写的这篇文章中详细解释了你的问题