PHP を使用して MySQL テーブルに現在の日付を追加しようとしています。次のコードがあります。
$date = date('Y-m-d');
mysql_query("INSERT INTO book_order VALUES($date)") or die (mysql_error());
MySQL は次のエラーを返します。
日付の値が正しくありません: 行 1 の列 'date_order' の '1996'
date_order
属性はタイプdate
です。
値を試してecho
出力$date
しました2013-05-12
表に日付を追加できない理由と、この奇妙な1996 年とは何ですか?