のMySQLにuserID
とDate
を挿入するクエリを実行しようとすると、ユーザIDが挿入されるようにすると、日付は0000-00-00
を表示します。使用
$stdb->insert('sleep', array('userid'=>$userid,'date'=>date("Y-m-d")), array('%s','%d'));
:
コードカスタムと
WordpressのWPDBクラス
私は違いがある(より多くのデータが送信されている類似している作業他のクエリを、持っています)、これらのコード機能を使用します。
私は、ログにdate("Y-m-d")
を書かれているし、それが2016-12-23
エラーログがエラーを返さないと、データベースはMySQLの列の日付の整形のためのセットアップです出てきます。
どうすればよいですか?
MySQLに日付を挿入するときは、値をエスケープする必要があります。したがって、 '' 'の前後に' 'date(" Y-m-d ")'を置く必要があります。 – Hicaro