mysql_pconnect()链接
程序员文章站
2024-01-02 12:12:46
...
mysql_pconnect() 一直搞不明白这个永久链接是什么意思。
手册说是在同一个主机上用同样的用户名和密码
是指所所有用户共用这个链接吗?
比如A、B、C三台电脑访问,是指ABC共用一个吗,还是只是说当A访问时为A建一个,当B访问是为B建一个等等
我想的话应是ABC共用的吧
因为访问数据库的用户名和密码是一样的
手册说是在同一个主机上用同样的用户名和密码
是指所所有用户共用这个链接吗?
比如A、B、C三台电脑访问,是指ABC共用一个吗,还是只是说当A访问时为A建一个,当B访问是为B建一个等等
我想的话应是ABC共用的吧
因为访问数据库的用户名和密码是一样的
回复讨论(解决方案)
连接数据库时有两个动作:
1、建立到数据库服务器的网络连接
2、登录数据库建立到数据库的连接
mysql_connect 短连接,两个动作都做
mysql_pconnect 长连接,先检查是否有空闲的网络连接,没有则两个动作都做;有则只做第2个动作
与访问电脑没什么关系,与你连接的主机地址+用户名+密码有关。