如标题所示:
使用deamweaver 11.5 build 5315
如果您通过GUI创建连接,而不是自己编码,则使用mysql_pconnect()
函数连接到数据库。
稍后,当您在其中一个网页上包含此连接文件并运行查询时,它会将mysql_free_result()
次调用添加到页面底部,但不会为持久性添加mysql_close()
调用它之前打开的连接。
这设法打倒了我正在开发的网站,只有大约4个人使用它,直到我注意到mysql_pconnect()
中的'p'
这是我做错了什么,或者Dreamweaver是否故意这样做,以及何时/如何清理连接?
编辑:是不是最好的做法(我想不是)?
编辑:Dreamweaver 11.5不是1.5,抱歉答案 0 :(得分:0)
mysql_pconnect建立持久连接。 mysql_connect建立一个“正常”连接,当脚本完成时套接字将被关闭。
如果您在很短的时间内进行大量查询,则应该使用mysql_pconnect。但是,如果不是这样,你应该坚持使用mysql_connect。