Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Codeigniter/PHP memeriksa apakah dapat terhubung ke database

Pertanyaan saya dijawab di utas ini di forum Codeigniter .

Kuncinya adalah tidak inisialisasi database secara otomatis:

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

Untuk menekan kesalahan, Anda dapat mengatur ini

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

Kemudian dalam kode Anda yang memeriksa status db, periksa TRUE/FALSE dari fungsi initialize():

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

Berikut adalah seluruh file konfigurasi saya untuk referensi di masa mendatang:https://Gist.github.com/3749863 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kode Kesalahan 1111. Penggunaan fungsi grup tidak valid

  2. Hitung catatan kriteria pencarian berdasarkan pencarian yang dilakukan oleh pengguna (MYSQL PHP)

  3. Bagaimana-untuk:Peringkat Hasil Pencarian

  4. Bisakah saya menyelesaikan ini dengan mysql murni? (bergabung pada '' nilai yang dipisahkan dalam kolom)

  5. alternatif proxysql-admin - ClusterControl ProxySQL GUI