我想在我的 php 脚本中显式关闭 mysql 连接以防止连接过多,使用以下代码:
<?php
$db = new PDO('mysql:host=HOST;dbname=DB',USER,PASSWORD);
$sth=$db->query("SHOW TABLES");
$sth=null;
$db = null;
sleep(10);
?>
不加$sth=空;在上面的代码中,我无法关闭我的 mysql 连接。
正如 PDO 文件中所述,
要关闭连接,您需要通过确保销毁该对象
删除所有剩余的引用
为了确保上述情况,通过将 NULL 分配给保存该对象的变量,理想情况下应该关闭我的连接。但同样,我还需要销毁 pdo 语句处理程序引用。
在我的代码中,我可以将 PDO 对象的所有引用设置为 null,但是在大型代码库中销毁语句处理程序对我来说是非常困难的任务。有什么解决办法吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)