mysql_connect 打开一个到 MySQL 服务器的连接 当脚本程序一结束后,连接也自动关闭了。。
mysql_pconnect 打开一个到 MySQL 服务器的持久连接 当脚本程序一结束后,连接没有关闭。。理解他们的区别就行了,在程序里面根据你的需求,自己决定。
http://topic.csdn.net/t/20021104/02/1144109.htmlhttp://topic.csdn.net/t/20050617/15/4089447.html
mysql_pconnect 打开一个到 MySQL 服务器的持久连接 当脚本程序一结束后,连接没有关闭。。理解他们的区别就行了,在程序里面根据你的需求,自己决定。
http://topic.csdn.net/t/20021104/02/1144109.htmlhttp://topic.csdn.net/t/20050617/15/4089447.html
1. 在连接数据库前,mysql_pconnect 会查找当前是否已经有建立起来的连接,如果有的话,则不会新建一个连接,而是使用已经建立起来的这个连接的句柄连接数据库,并返回已经存在的这个句柄,一定程度上减少了连接带来的开销。当然如果没有找到已经存在的连接,则会新建一个连接。
2. 脚本运行结束时,使用 mysql_connect 会自动断开与数据库的连接,或者在脚本运行结束前,用 mysql_close 可以手动关闭连接。但是如果使用 mysql_pconnect 会无论是脚本运行结束或使用 mysql_close 都无法结束连接。因此将来再次使用 mysql_pconnect 会找到并使用这个未结束的连接。mysql_pconnect 中的 p 代表 persistent,意思是持久性连接。