2013-02-25 50 views
0

我无法在数据库中插入当前时间格式为秒的数据。我不能做NOW()或其他替代品,因为我需要。任何帮助都会很棒。时间()和MYSQL数据库数据为空

我使用秒数是因为我希望比较从他们提交此代码时到他们下次访问该页面时的秒数。

PHP代码片段:

$time=time(); 
$query = mysql_query("INSERT INTO logs (var1,var2,var3,var4,date) VALUES ('$var1','$var2','$var3','$var4', '$time')"); 

这是我从MySQL数据库的代码有:

0000-00-00 00:00:00

+2

什么数据类型是列'logs'.'date'? – pilcrow 2013-02-25 19:47:39

+0

你有一个日期时间列日期 – Hackerman 2013-02-25 19:48:21

+0

是正确存储到数据库的日期吗? – Benny 2013-02-25 19:48:27

回答

0

确保我们数据库中的列是INT类型而不是DATE或TIMESTAMP。

时间()返回的秒#从epoch,而现在()返回一个日期对象