-4
我有這個奇怪的事情,當我得到日期時間:$date = date("Y-m-d H:i:s");
並嘗試將其插入數據庫,它會插入null
。我插入它的列是日期時間。不管什麼數據類型,我改變列它仍然會插入null。無法插入日期時間到MySql
我希望有人能幫助我!
我有這個奇怪的事情,當我得到日期時間:$date = date("Y-m-d H:i:s");
並嘗試將其插入數據庫,它會插入null
。我插入它的列是日期時間。不管什麼數據類型,我改變列它仍然會插入null。無法插入日期時間到MySql
我希望有人能幫助我!
因爲該列是datetime
,在您的查詢,而不是
$sql = ".... datefield = '$date' ....";
做
$sql = ".... datefield = TIMESTAMP('$date') ....";
顯然....表示無論你的SQL是在這一點上。
請發佈sql查詢和表結構,沒有它,我們可以做的很少。 – AnchovyLegend 2014-11-04 20:26:58
您的專欄是日期時間專欄嗎?發佈更多信息 – 2014-11-04 20:28:05
我的猜測是查詢中的列名稱不正確,或者您沒有正確地將'$ date'變量傳遞給查詢,即錯字或缺少單引號。 – AnchovyLegend 2014-11-04 20:30:28