作者 邓超

mysql

... ... @@ -45,7 +45,7 @@ class Db {
public function __construct()
{
$this->connect();
// $this->connect();
}
... ... @@ -97,11 +97,11 @@ class Db {
static::$instance = new Db();
}
if(!static::$instance->ping()){
static::$instance->close();
static::$instance = new Db();
}
// if(!static::$instance->ping()){
// static::$instance->close();
//
// static::$instance = new Db();
// }
return static::$instance;
}
... ...
... ... @@ -413,24 +413,24 @@ trait DbQuery {
}
/**
* 验证是否正常连接
* @return bool
* @author:dc
* @time 2024/4/10 10:09
*/
public function ping(){
try {
$query = $this->getClient()->query("select 200;");
if($query->fetchColumn() == 200){
return true;
}
}catch (\Throwable $e){
return false;
}
return false;
}
// /**
// * 验证是否正常连接
// * @return bool
// * @author:dc
// * @time 2024/4/10 10:09
// */
// public function ping(){
// try {
// $query = $this->getClient()->query("select 200;");
// if($query->fetchColumn() == 200){
// return true;
// }
// }catch (\Throwable $e){
// return false;
// }
//
// return false;
// }
}
... ...