mySQL连接在脚本中过早关闭

时间:2019-07-10 19:25:33

标签: php mysql

我有一个PHP网站,其中包含“ functions.php”脚本,在该脚本中创建了mySQL连接。连接工作正常;但是我在关闭(销毁)它时遇到了麻烦。即使将其放在上述脚本的末尾,连接也会在执行其他一些代码之前被破坏,因此会失败。一种解决方案是将每个包含此脚本的文件添加到末尾,但是我想避免这种情况。

代码:

static $mysqli ;
if(!isset($mysqli)) {
    $mysqli = new mysqli([...credentials...]) ;
}
if($mysqli->connect_error) {
    die("Falló la conexión a base de datos: " . $connection->connect_error) ;
}

预期结果:稳定的连接,没有错误和连接破坏。

实际结果:要么连接未关闭,要么关闭太早被破坏。

您能帮我整理一下吗?我应该在哪里放置$ mysqli-> close()行?

谢谢!

0 个答案:

没有答案