SQL Server关键字'order'附近语法错误


SQL Server incorrect syntax near the keyword 'order'

错误代码是:[Microsoft][ODBC Driver 13 for SQL Server][SQL Server]关键字'order'附近语法错误。))

$tsql = "INSERT INTO dbo.order(client,
contact,
vendor,
iteminfo,
ourcost,
ourshipping,
pricequote,
shipquote,
shipinfo,
requestor)
  VALUES (?,?,?,?,?,?,?,?,?,?)";
$params = array(&$_POST['client'],
&$_POST['contact'],
&$_POST['vendor'],
&$_POST['iteminfo'],
&$_POST['ourcost'],
&$_POST['ourshipping'],
&$_POST['pricequote'],
&$_POST['shipquote'],
&$_POST['shipinfo'],
&$_POST['requestor']);

这与我得到的另一个表几乎相同,它工作得很好。我遗漏了什么?

order为保留字,请将其放在[]的INSERT INTO dbo.[order](client,中,或者更改表名以不使用关键字