我正在使用NOW()函数在数据库中存储日期。但是当我检查数据库中的值时,日期就是其他内容。
$sql="INSERT INTO feedback_comments
(posted_by, email, comments_text, comment_date)
VALUES
('$postedBy','$emailID','$message',NOW())";
答案 0 :(得分:2)
它总是以相同的数量关闭吗?如果是这样,它可能是数据库和PHP环境之间的配置差异,或者如果它们在不同的盒子上运行,甚至可能是两次不同的时间。
另一种可能性是您插入的列的类型不正确。在这种情况下,您可能会得到类似20071215235026.000000
而不是'2007-12-15 23:50:26'
的内容。
答案 1 :(得分:0)
您可以使用current timestamp
作为字段类型,因此在插入时会记录日期时间