【发布时间】:2014-01-21 14:32:01
【问题描述】:
我试图将 DATE 插入 MySQL 数据库。日期已设置为 new DateTime() 并格式化为“Y:m:d”。一个变量带有新的 DateTime,但是当将它插入到 MYSQL 中的 DATE 字段时,只插入 ceros。 DATE 字段没有得到 NULL 结果,而只是 CEROS 000-00-00。 这是我的代码。
$bigin=date("Y-m-d");
$datetime_bigining = new DateTime($bigin);
$datetime_bigining->modify('-60 day');
$datetime_bigining->format('Y:m:d');
$insert_days= mysql_query("INSERT INTO $tocreate (date_full) VALUES".$datetime_bigining->format('Y-m-d').");") or die(mysql_error());
【问题讨论】:
-
MySQL 不应该是
$datetime_bigining->format('Y-m-d');吗?