2017-07-19 9 views
0

に移入されたデータを挿入しながら:このエラーはエラーログに移入されたデータを挿入している間、このエラーはエラーログ

PHP Fatal error: Uncaught CDbException: CDbCommand failed to execute the SQL statement: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_modified' at row 1 in /var/www/html/yiiframework/db/CDbCommand.php:358

  $p = new CHtmlPurifier(); 

      $params=array(
       'first_name'=>$p->purify($this->data['first_name']), 
       'last_name'=>$p->purify($this->data['last_name']), 
       'email_address'=>$p->purify($this->data['email_address']), 
       'password'=>md5($this->data['password']), 
       'date_created'=>FunctionsV3::dateNow(), 
       'ip_address'=>$_SERVER['REMOTE_ADDR'], 
       'contact_phone'=>$p->purify($this->data['contact_phone']) 
      ); 

public static function dateNow() 
{ 
    return date('Y-m-d G:i:s'); 
} 
+0

コードを表示します。 –

+0

あなたのコードは? – Virb

+0

あなたのコードマンはどこですか?あなたはこれまでに試したことをあなたのコードを表示する? –

答えて

1

空の値に空のチェックを追加し、別の値でそれらを埋めますか、デフォルトの日時を設定

ALTER TABLE yourTable MODIFY created datetime NULL DEFAULT '1970-01-02'

:あなたはこのような何かを行うことができます。

+0

質問を更新しました – Satish51

1

date_modifiedのデフォルト値をnullに追加する必要があります。あなたはdate_modifiedを設定していないとしても、あなたは、データベース内のデフォルト値を持っていない限り、あなたはのリストに

'date_modified'=>FunctionsV3::dateNow(), 

ようなものを追加する必要があり、作成時間

$params=array(
       'first_name'=>$p->purify($this->data['first_name']), 
       'last_name'=>$p->purify($this->data['last_name']), 
       'email_address'=>$p->purify($this->data['email_address']), 
       'password'=>md5($this->data['password']), 
       'date_created'=>FunctionsV3::dateNow(), 
       'ip_address'=>$_SERVER['REMOTE_ADDR'], 
       'contact_phone'=>$p->purify($this->data['contact_phone']), 
       'date_modified'=>FunctionsV3::dateNow() 
      ); 
+0

datenow()の機能を追加しました – Satish51

+0

''date_modified' => FunctionsV3 :: dateNow()'を追加するだけです。残りのコードは同じになります –

+0

Thanx mate..iはコードを編集しました – Satish51

1

でも、これに合格しなければなりませんあなたの設定を入力します。

+0

私はデフォルト値を持っていますデータベース。 それは私のGoDaddyサーバー上で正常に動作していました..私は雲に動いたときにbtは動作していません – Satish51

関連する問題