2014-11-04 133 views
-4

我有這個奇怪的事情,當我得到日期時間:$date = date("Y-m-d H:i:s"); 並嘗試將其插入數據庫,它會插入null。我插入它的列是日期時間。不管什麼數據類型,我改變列它仍然會插入null。無法插入日期時間到MySql

我希望有人能幫助我!

+5

請發佈sql查詢和表結構,沒有它,我們可以做的很少。 – AnchovyLegend 2014-11-04 20:26:58

+0

您的專欄是日期時間專欄嗎?發佈更多信息 – 2014-11-04 20:28:05

+0

我的猜測是查詢中的列名稱不正確,或者您沒有正確地將'$ date'變量傳遞給查詢,即錯字或缺少單引號。 – AnchovyLegend 2014-11-04 20:30:28

回答

0

因爲該列是datetime,在您的查詢,而不是

$sql = ".... datefield = '$date' ...."; 

$sql = ".... datefield = TIMESTAMP('$date') ...."; 

顯然....表示無論你的SQL是在這一點上。