我在 PHP 中为 SQL Server 数据库编写的查询遇到了一个单词未被识别为表名的问题。我将 SQL Server 用于 PHP 2.0 (VC6)。以下查询Order
在 SQL Server Management Studio 中执行时有效并返回表中的所有订单。
SELECT * FROM "db_name"."dbo"."Order" (also tried using brakets [] around table name)
在 PHP 中,我收到以下错误:
[0] => Array
(
[0] => IMSSP
[SQLSTATE] => IMSSP
[1] => -35
[code] => -35
[2] => Invalid type
[message] => Invalid type
)
此查询适用于数据库中所有其他表的 PHP 代码,db_name
.. 它只是不适用于 table Order
,这是正确的表名。我尝试了双引号、方括号、无引号/括号等,但均无济于事。有谁知道如何解决这个问题?
* *更新:
我找到了解决方案。请查看修复或解决方法的答案之一。