2013-09-13 3 views
0

Если при подключении к базе данных возникает ошибка mysqli, ее можно обнаружить, как показано ниже.

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

connect_error не существует для PostgreSQL.

Как я могу это сделать в PostgreSQL? Как я могу поймать ошибку подключения?

ответ

1

Используйте PDO для подключения к PostgreSQL. Он будет генерировать исключение при ошибке соединения, что намного лучше, чем ручная проверка.

Смежные вопросы