我是否需要在脚本末尾显式地终止和/或关闭mysqli连接。目前,我两个都不做,它可以工作,但我没有太多的负载。
我听说有连接池,并且mysqli连接被重用...那我还需要关闭连接吗?
发布于 2011-03-08 20:35:36
您应该始终在主脚本的末尾关闭连接。如果您使用一些php5和对象来处理DB,那么只需考虑使用__destruct()自动关闭它
发布于 2011-03-08 20:35:08
不,没有必要在脚本结束时关闭mysql连接。PHP会自动执行此操作。
发布于 2013-07-21 20:39:06
这不是必须的,但通常这是很好的做法。我个人认为,当希望增强错误检查机制时,几乎每个函数都需要$con->close()。例如:
if($stmt = $db->prepare($statment))
{
if($db->bind_param($str, $param1, $param2))
{
// the rest of the code and error checking
}
else
}
$db->close();
}
}
else
{
$db->close();
}这使得OOP成为必要。因为您可以简单地编写函数,在添加了许多其他安全检查后自动执行此操作。作为一个框架,codeIgniter有很好的DB连接器,在基本的通用级别上具有卓越的安全性。
https://stackoverflow.com/questions/5232458
复制相似问题