我有日期我有一個字符串日期時間我想插入到我的數據庫,但我似乎得到一個語法錯誤,這樣做
$date = '2012-11-18 23:15:12';
的字符串,我想將其插入到我的數據庫。
create table A (
t_date datetime
);
,但它似乎沒有工作時,我說
$q = "insert into A (t_date) values ('".$date."')";
mysql_query($q) or die("Error: ".mysql_error());
但是當我做到這一點,它返回與$日期和查詢時出現錯誤。
我應該使用時間戳而不是日期時間嗎?我將如何使它正確插入?
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2012-11-18 23:15:12')' at line 1[roo
什麼是確切的錯誤信息? – 2012-11-19 02:02:31
一般提示:如果您收到錯誤消息並提及獲取該錯誤消息,請告知我們錯誤消息是什麼。你在這裏發佈的代碼很好。 –
測試過,[沒有錯誤](http://sqlfiddle.com/#!2/5e282/1)。 – nickb