需要关闭数据库的。如果是一个长连接的话,你的网站加入并发请求数很多,也就是说同时有很多人来访问你的网站,并且每个访问者都需要查询一次mysql数据库的话,会很快把你的系统资源消耗完了。短链接就没有这个问题,每次查询完就马上关闭了,这样不容易消耗过多的系统资源。但是长连接也有个好处就是,频繁查询的时候,可以节省了多次建立TCP连接的时间。
成都创新互联专业为企业提供虞城网站建设、虞城做网站、虞城网站设计、虞城网站制作等企业网站建设、网页设计与制作、虞城企业网站模板建站服务,10多年虞城做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
你的代码中没发现mysql类,估计你是想写mysql_close结果错写成mysql-close
改过来试试。
写反了,先断开连接,然后在退出
// 释放结果集
mysql_free_result($result);
// 关闭连接
mysql_close($link);
ThinkPHP框架的底层设计已经帮我们解决了这个问题,如实例化模型、连接数据库、关闭数据连接、释放资源等。例如M一个模型后,如果不用了,它会自动关闭资源;如果继续使用,再次M同一个模型,那么使用的实例还是先前M的那个,所以不管你M多少个相同的模型,使用的其实只有一个。