3

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 年とは何ですか?

4

4 に答える 4

2

試した

$date = date('Y-m-d');
mysql_query("INSERT INTO book_order VALUES('$date')")  or die (mysql_error());

????

于 2013-05-12T21:52:45.923 に答える