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

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

WBOY
發布: 2023-03-01 19:56:02
原創
3257 人瀏覽過

<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)就會因為格式或長度不對而被截斷。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板