如果在连接数据库时抛出mysqli错误,可以检测到如下。
if ($mysqli->connect_error) {
$this->Session->setFlash(__('Cannot Connect to the host'));
return;
}
PostgreSQL不存在 connect_error
。
我怎么能在PostgreSQL中这样做?如何捕获连接错误?
答案 0 :(得分:1)
使用PDO连接到PostgreSQL。它会在连接错误上抛出异常,这比手动检查要好。