0

如果在连接数据库时抛出 mysqli 错误,可以检测如下。

if ($mysqli->connect_error) {
    $this->Session->setFlash(__('Cannot Connect to the host'));
    return;
} 

connect_errorPostgreSQL 不存在。

我怎么能在 PostgreSQL 中做到这一点?如何捕获连接错误?

4

1 回答 1

1

使用 PDO 连接到 PostgreSQL。它会在连接错误时抛出异常,这比手动检查要好得多。

于 2013-09-13T08:54:43.793 回答