sql >> Database teknologi >  >> RDS >> Mysql

Codeigniter/PHP tjek om kan oprette forbindelse til databasen

Mit spørgsmål blev besvaret på denne tråd på Codeigniter-fora .

Nøglen er at ikke autoinitialiser databasen:

$db['xxx']['autoinit'] = FALSE; 

For at undertrykke fejl kan du indstille dette

$db['xxx']['db_debug'] = FALSE; 

Så i din kode, der kontrollerer db-tilstanden, skal du kontrollere TRUE/FALSE for initialize()-funktionen:

$db_obj = $this->database->load('xxx',TRUE);
  $connected = $db_obj->initialize();
  if (!$connected) {
  $db_obj = $this->database->load('yyy',TRUE);
} 

Her er hele min konfigurationsfil til fremtidig reference:https://gist.github.com/3749863 .



  1. Hvordan genererer man en trævisning fra dette resultatsæt baseret på trægennemløbsalgoritme?

  2. MySQL-krypterede kolonner

  3. Sådan ændres sproget for din Oracle-session

  4. Arbejder med Salesforce.com i Alpha Anywhere