我試圖使用PHP將日期時間值插入到我的SQL數據庫中。使用PHP將日期時間插入到SQL Server中
這是我的代碼:
$time= date('Y-m-d H:i:s.u');
$ordersquery= "INSERT INTO Orders (customerID, orderDate) VALUES ('{$phonenumber}', '{$time}')";
echo $ordersquery."\n";
每當我試着執行代碼,也未能將這些信息輸入,讀取數據庫:
INSERT INTO訂單(的customerID, orderDate存儲)VALUES( '(444)849-7592', '2015年5月10日12:03:28.000000')
布爾假
從字符 字符串轉換日期和/或時間時轉換失敗。
空
我也使用CURRENT_TIMESTAMP和使用ISO-8601格式的嘗試。
什麼數據類型是'orderDate'? – lolbas
orderDate聲明日期時間 –
我不知道任何關於PHP,但我知道SQL服務器。使用[參數化查詢。](https://msdn.microsoft.com/en-us/library/cc296201(v = sql.105).aspx)該鏈接提供了一個php示例。 –