1
$sql3 = 
    "INSERT INTO `orders` (cid, eid, order, date_ordered, date_called, status) 
  VALUES ('$cid', '$eid', '$order', '$date_ordered', '$date_called', '$status')";

错误是:

错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法,以便在 'order, date_ordered, date_called, status) VALUES ('0012', '0', 'gydfhtfhjghj', '' at line 1 附近使用

4

2 回答 2

4

ORDER是保留字。所以你可以用反引号来逃避它:

$sql3 = 
"INSERT INTO `orders` (cid, eid, `order`, date_ordered, date_called, status) 
 VALUES ('$cid', '$eid', '$order', '$date_ordered', '$date_called', '$status')";
于 2012-07-06T15:45:36.400 回答
1

ORDER 是保留关键字。使用不同的名称或将其包装在反引号中(显然它们不称为引号)。

`order`
于 2012-07-06T15:45:04.320 回答