在php脚本结束时关闭和/或终止mysqli连接?

在php脚本结束时关闭和/或终止mysqli连接?,php,mysql,mysqli,kill,Php,Mysql,Mysqli,Kill,我是否需要在脚本结束时显式终止和/或关闭mysqli连接。目前,我两个都不做,它也能工作,但我没有太多的负担 我听说有连接池,mysqli连接被重复使用。。。我需要关闭连接吗?不,不需要在脚本末尾关闭mysql连接。PHP自动完成这项工作 您应该始终在主脚本末尾关闭连接。如果您使用一些php5和对象来处理DB,只需考虑使用\uu destruct()自动关闭它 这不是必须的,但一般来说,这是良好的做法。我个人认为,当希望增强错误检查机制时,几乎每个函数都需要$con->close()。e、 g:

我是否需要在脚本结束时显式终止和/或关闭mysqli连接。目前,我两个都不做,它也能工作,但我没有太多的负担


我听说有连接池,mysqli连接被重复使用。。。我需要关闭连接吗?

不,不需要在脚本末尾关闭mysql连接。PHP自动完成这项工作

您应该始终在主脚本末尾关闭连接。如果您使用一些php5和对象来处理DB,只需考虑使用
\uu destruct()
自动关闭它


这不是必须的,但一般来说,这是良好的做法。我个人认为,当希望增强错误检查机制时,几乎每个函数都需要$con->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作为一个框架,有很好的DB连接器,在基本的通用级别上具有极好的安全性。

关闭它不需要花费太多,而且您可以肯定:)我在php4上遇到了一些问题,我现在永远不会忘记关闭它们!不是真的。例如,如果你关闭了一个连接,但后来又打开了它,那就不太好了。你可以用auto_append_文件关闭连接,但我认为没有人这样做。