Codeigniter / PHP проверить, если можно подключиться к базе данных
Я хотел бы сделать резервную копию моей базы данных с репликами чтения (т.е. ведомой) с моей основной базой данных, но это простое логическое значение, которое мне не удалось:
$config['hostname'] = "myReadReplicaDatabase.com";
//...$config['other_stuff']; other config stuff...
$db_obj=$CI->load->database($config, TRUE);
if(!$db_obj){
$config['hostname'] = "myMasterDatabase.com";
$db_obj=$CI->load->database($config, TRUE);
}
После завершения моей базы данных чтения реплики я ожидал, что логическое значение будетFALSE
и сценарий, чтобы затем использовать мою основную базу данных. К сожалению, вместо этого я получил следующую ошибку PHP:
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Все, что я хочу, чтобы соединение возвращало true или false, кто-нибудь знает, как это сделать в Codeigniter?