mysql_close
()
关闭指定的连接标识所关联的到
MySQL
服务器的非持久连接。如果没有指定
link_identifier,则关闭上一个打开的连接。
通常不需要使用
mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。
建议看看php官方网站,建议我们一般不需要关闭mysql连接,脚本在执行完会自动关闭。
ThinkPHP框架的底层设计已经帮我们解决了这个问题,如实例化模型、连接数据库、关闭数据连接、释放资源等。例如M一个模型后,如果不用了,它会自动关闭资源;如果继续使用,再次M同一个模型,那么使用的实例还是先前M的那个,所以不管你M多少个相同的模型,使用的其实只有一个。
不会浪费CPU资源
但是最好自己关闭conn
你在后台可以看到很多conn都是超时了才自动断开
当然如果你用现成的一些数据库 *** 作类比如DB,PDO,可以不关闭
调用析构函数的时候会自动关闭
1数据库服务器的连接是一个 *** 作标识,这个标识存储在内存地址里面。如果不关闭连接,这个 *** 作标识就会永远存在,消耗服务器资源。特别是有海量数据存取的时候,对服务器性能的影响相当巨大。及时关闭数据库 *** 作链接是数据优化提高网站系统性能重要方面。
以上就是关于php用$result=mysql_query($sql,$conn)打开mysql数据库连接后,要不要关闭连接全部的内容,包括:php用$result=mysql_query($sql,$conn)打开mysql数据库连接后,要不要关闭连接、使用ThinkPHP的M后如何关闭数据库连接、用PHP编写的程序,当连接数据库并打开,做完查询等 *** 作之后,用不用关闭在关闭数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)