我是否需要在脚本结尾处显式终止和/或关闭mysqli连接。目前,我既没有,也没有,但我没有多少负担。
我听说有连接池,并重新使用mysqli连接......我是否需要关闭连接呢?
答案 0 :(得分:2)
您应该始终在主脚本的末尾关闭连接。如果您使用某些php5和对象来处理您的数据库,只需考虑使用__destruct()
自动关闭它
答案 1 :(得分:0)
没有必要在脚本结束时关闭mysql连接。 PHP自动完成。
答案 2 :(得分:0)
没有必要,但通常这是一个好习惯。我个人,当希望增强错误检查机制时,你几乎每个函数都会接受$ close()。 e.g:
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作为一个框架具有很好的数据库连接器,在基本的一般级别具有极好的安全性。