Я пишу установщик для одного из моих приложений, и я хотел бы иметь возможность протестировать некоторые настройки базы данных по умолчанию.
Возможно ли это с помощью PDO для проверки действительных и недействительных соединений с базой данных?
У меня есть следующий код:
try{
$dbh = new pdo('mysql:host=127.0.0.1:3308;dbname=axpdb','admin','1234');
die(json_encode(array('outcome' => true)));
}catch(PDOException $ex){
die(json_encode(array(
'outcome' => false,
'message' => 'Unable to connect'
)));
}
Проблема, с которой я столкнулся, заключается в том, что сценарий пытается подключиться, пока не истечет 60-секундное время выполнения сценария, вместо того, чтобы сказать, что он не может подключиться к БД.
Спасибо