我试图使用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示例。 –