将当前日期存储在数据库中

时间:2011-01-20 06:48:55

标签: php mysql

我正在使用NOW()函数在数据库中存储日期。但是当我检查数据库中的值时,日期就是其他内容。

   $sql="INSERT INTO feedback_comments 
       (posted_by, email, comments_text, comment_date)
   VALUES
       ('$postedBy','$emailID','$message',NOW())";

2 个答案:

答案 0 :(得分:2)

它总是以相同的数量关闭吗?如果是这样,它可能是数据库和PHP环境之间的配置差异,或者如果它们在不同的盒子上运行,甚至可能是两次不同的时间。

另一种可能性是您插入的列的类型不正确。在这种情况下,您可能会得到类似20071215235026.000000而不是'2007-12-15 23:50:26'的内容。

答案 1 :(得分:0)

您可以使用current timestamp作为字段类型,因此在插入时会记录日期时间