首頁 >後端開發 >php教程 >為什麼now()函數無法顯示時間?

為什麼now()函數無法顯示時間?

WBOY
WBOY原創
2016-12-01 00:26:023261瀏覽

<code>    $query = "INSERT INTO class (name,time) VALUES ('$name', NOW())";</code>

這樣一句。但提交之後在phpmyadmin資料庫裡面就只有日期,沒有時間,輸出來也是這樣子的--

<code>tian
2016-11-24
tian
2016-11-23
tian
2016-11-24
tian
2016-11-24
tian
2016-11-24</code>

但是直接在裡面執行select now()是可以得到當前日期和準確時間的,為什麼提交的時候不行啊?

回覆內容:

<code>    $query = "INSERT INTO class (name,time) VALUES ('$name', NOW())";</code>

這樣一句。但提交之後在phpmyadmin資料庫裡面就只有日期,沒有時間,輸出來也是這樣子的--

<code>tian
2016-11-24
tian
2016-11-23
tian
2016-11-24
tian
2016-11-24
tian
2016-11-24</code>

但是直接在裡面執行select now()是可以得到當前日期和準確時間的,為什麼提交的時候不行啊?

請檢查你的表格中time欄位是否設定為了Datetime,如果設定為Date或設定為了char(10)就會因為格式或長度不對而被截斷。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn