目前,我正在我的应用初始化中打开数据库连接.它是一个相当小的应用程序,
PHP,如果这是相关的.
我应该连接数据库,进行调用,然后为我编写的每个数据库函数关闭并重复此过程吗?
例如,我有以下函数从我的应用程序初始化中获取$db变量.
function get_all_sections()
{
global $db;
$sql = 'select * from sections';
if (!$db->executeSQL($sql, $result))
{
throw new Exception($db->getDatabaseError());
exit();
}
$sections = array();
for ($i = 0; $i < $db->numberOfRows($result); $i++)
{
$sections[] = new Section($db->fetchArray($result, MYSQLI_ASSOC));
}
return $sections;
}
如果我打开连接然后在我获取行后关闭它会更好吗?这似乎是许多打开和关闭的连接.