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