timetableというDATETIMEフィールドを持つデータベース テーブルがありますcreated_on。
created_on DATETIME,
notes VARCHAR(255) NOT NULL
関数を使用して、NOW()PDO 準備済みステートメントを介して現在の時刻を挿入します。
INSERT INTO timetable(created_on, note)
VALUES(?, ?);
したがって、値をバインドして準備済みステートメントを実行した後...
$notes ="This is a note...";
$values =array("NOW()", $notes);
$stm->execute($values);
... notesMySQL テーブルの列は期待されるデータを書き込みますが、created_on列は生成します...
0000-00-00 00:00:00
Unix エポック タイムスタンプを使用したくありません。DATETIMEでは、 NOW()関数を機能させるにはどうすればよいでしょうか。