PHP 如果断开连接则重新连接的mysql连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 如果断开连接则重新连接的mysql连接相关的知识,希望对你有一定的参考价值。

$local = false;
$master = false;
$host = array('local'=>'localhost','master'=>'192.168.1.1');
function db_conn($type)
{
        global $local,$master,$host;
//      echo 'in db_conn';
        if(${$type} && ${$type}->ping())
        {
//              echo 'connection already exists and is alive';
                return ${$type};
        }
        else
        {
//              echo 'connection does not exist, attempting to connect';
                ${$type} = new mysqli($host[$type],'user','password','database');
                if(${$type})
                {
                        return ${$type};
                }
                else
                {
                        err('Could not connect to '.${$type}.' database.'.mysqli_connect_error());
                        return false;
                }
        }
}

以上是关于PHP 如果断开连接则重新连接的mysql连接的主要内容,如果未能解决你的问题,请参考以下文章

如果网络连接断开,则重新启动 systemd 服务

如果客户端断开连接,则停止执行 PHP 脚本

MySQL连接超时自动断开连接应该怎样处理

我们可以使用蓝牙重新连接断开的外围设备而无需再次扫描 ios

mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案

Blazor-断开连接后重新加载浏览器