Mysql 数据库主机检查

Mysql 数据库主机检查,mysql,database,yii,Mysql,Database,Yii,如何检查数据库主机是否有效 try { Yii::app()->db; } catch (Exception $ex) { echo $ex->getMessage(); } 当我使用无效的主机地址时,上面的代码会导致此错误: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: No such host is known. 我只想接收返回false的内容,这样我就可以显

如何检查数据库主机是否有效

  try {
     Yii::app()->db;
  } catch (Exception $ex) {
     echo $ex->getMessage();
  }
当我使用无效的主机地址时,上面的代码会导致此错误:

PDO::__construct(): php_network_getaddresses: getaddrinfo failed: No such host is known.

我只想接收返回false的内容,这样我就可以显示我自己的错误消息

您是否在正确的位置有数据库的参数?是的,我只是故意使用了无效的主机您是否尝试过
mysql\u ping
?@jycr753它说“mysql\u connect():php\u network\u getaddresses:getaddrinfo失败:没有已知的主机”当我尝试使用mysql\u connect连接时,在您提供的链接中看不到任何有用的内容