sql >> データベース >  >> RDS >> Mysql

Codeigniter/PHPはデータベースに接続できるかどうかをチェックします

    私の質問は、Codeigniterフォーラムのこのスレッド で回答されました。 。

    重要なのはしないことです データベースの自動初期化:

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

    エラーを抑制するために、これを設定できます

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

    次に、dbの状態をチェックするコードで、initialize()関数のTRUE/FALSEをチェックします。

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

    後で参照できるように、構成ファイル全体を次に示します。 https://gist.github.com/3749863



    1. 5MicrosoftAccessのヒントとコツ

    2. SQLServerで列をNullからNotNullに変更する方法

    3. mysqlのテーブルから最後のNレコードを選択する方法

    4. MySQL:単一のクエリを使用して複数のテーブルを削除する方法は?