Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server PDO DBLib不工作_Sql Server_Pdo - Fatal编程技术网

Sql server PDO DBLib不工作

Sql server PDO DBLib不工作,sql-server,pdo,Sql Server,Pdo,我与DBLIB PDO驱动程序有一个连接,在连接时没有收到任何错误,但是当我运行查询时,会抛出一个异常,错误如下。我还研究了查询的语法。我正在连接到MS SQL server: SQLSTATE[HY000]: General error: 208 General SQL Server error: Check messages from the SQL Server [208] (severity 16) [SELECT PCO_INBOUNDLOG.PHONE FROM PCO_INBOU

我与DBLIB PDO驱动程序有一个连接,在连接时没有收到任何错误,但是当我运行查询时,会抛出一个异常,错误如下。我还研究了查询的语法。我正在连接到MS SQL server:

 SQLSTATE[HY000]: General error: 208 General SQL Server error: Check messages from the SQL Server [208] (severity 16) [SELECT PCO_INBOUNDLOG.PHONE FROM PCO_INBOUNDLOG]
守则:

 $sql = "SELECT PCO_INBOUNDLOG.PHONE FROM PCO_INBOUNDLOG";
 foreach($this->mssql->query($sql) as $row) {
      print_r($row);
 }

这是我第一次对MS SQL server执行查询,因此我的语法可能错误,有什么想法吗?

首先,找出错误208的含义:

select * from sys.messages where message_id = 208
第二,检查(包括示例!)和

第三,正确编写查询:

SELECT PHONE FROM PCO_INBOUNDLOG
或者,可能更好(因为最好包含模式名):

甚至:

SELECT p.PHONE FROM dbo.PCO_INBOUNDLOG p

首先,找出错误208的含义:

select * from sys.messages where message_id = 208
第二,检查(包括示例!)和

第三,正确编写查询:

SELECT PHONE FROM PCO_INBOUNDLOG
或者,可能更好(因为最好包含模式名):

甚至:

SELECT p.PHONE FROM dbo.PCO_INBOUNDLOG p