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

Codeigniterタイムゾーンmysql設定

    config / autoload.phpで、ページの読み込みごとに読み込むモデルを設定します。次に、$ this-> db-> query( "SET time_zone ='+ 0:00'");を呼び出します。そのモデルコンストラクターで。

    config / autoload.php

    $autoload['model'] = array('default_model');// for ex, "say default_model"
    

    アプリケーション/モデルで、「default_model.php」という名前の新しいモデルファイルを作成し、以下のコードを追加します。

    application / models / default_model.php

    class Default_model extends CI_Model {
    
         function __construct()
         {
             // Call the Model constructor
             parent::__construct();
             $this->db->query("SET time_zone='+0:00'");
         }
     }
    

    ページが読み込まれるたびに、このコンストラクターが呼び出され、mysqlのタイムゾーンが+0:00に設定されます。



    1. Robolectricアクセスデータベースはエラーをスローします

    2. PHPの日付をmysql形式に変換します

    3. 日付文字列をタイムゾーンなしのタイムスタンプに変換します

    4. エラー:ORA-65096:Oracleの共通ユーザーまたはロール名が無効です