2013-02-25 51 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,而現在()返回一個日期對象