phpで指定したdate()がmysqlに反映しない

タイトル通りなのですが関数hを呼び出して値を代入したいのですが何度試してもnullのままです。
mysqlはdatetime型で書いています。
また、他のカラムを指定して挿入した場合、きちんと入るので接続ミスとかではありません。
dt(datetime)カラムのみに値が入りません。なにか考えられる原因はありますでしょうか?
ちなみにnow()を使うと値は反映されましたができればdate()メソッドを使って反映させたいです。
よろしくお願いします。

php

コード public function h(){ $date=date('Y-M-D H:i:s'); $this->pdo->exec("INSERT INTO training(dt) VALUES($date)"); }

コメントを投稿

0 コメント