我有一个event
表,其中的字段如下:
id int(11)
event_id int(11)
title varchar(300)
url varchar(30)
tags varchar(300)
end_date timestamp
created_at timestamp
现在我正在执行一个类似的查询:
INSERT INTO `events`
(`event_id`, `title`, `url`, `tags`, `end_date`)
VALUES
('448761', 'event title', 'http://calendar.google.com/', 'reserve|call|urgent','2014-07-25 08:00:00')
我通过以下代码生成end_date
的值:
...
$end_date = date('Y-m-d H:i:s', strtotime($_POST['end_date']));
...
但是在运行查询后,存储在数据库中的值为0000-00-00 00:00:00
!!!!查询甚至不会出错。
我可能缺少什么?我怎么能摆脱这个?
提前感谢您的回答。