2013-02-06 41 views
0

我在我的PHP下面的代碼:MySQL的NOW()返回0時33分33秒70年1月1日

mysql_query("INSERT INTO wp_surveys_completed (score,survey_name,user_id,survey_date) 
       VALUES ('".$cr."','Mission Completed (SponsorPay)','".$userid."',NOW()) 
      "); 

當NOW()的日期值會增加數據庫返回不是當前日期和時間,但始終是相同的日期:「00:33:33 01/01/70」。

我的問題是:我該如何解決這個問題,所以它會輸出日期和時間?

+5

這是MySQL的'NOW()',而不是PHP。 –

+1

你怎麼知道它返回的是什麼? – zerkms

+4

'00:33:33 01/01/70'在[Unix時間](http://en.wikipedia.org/wiki/Unix_time)中爲'2013';我認爲這應該可以幫助你解決你的問題:-) – cmbuckley

回答

0

更改列類型的survey_field

ALTER TABLE `table_name` CHANGE `column_name` DATETIME DEFAULT NULL 
相關問題