从MSSQL视图PHP PDO选择数据时出现问题

从MSSQL视图PHP PDO选择数据时出现问题,php,sql-server,pdo,Php,Sql Server,Pdo,我正在使用PDO从MSSQL获取数据,但当我从视图中选择它时,似乎无法获得任何结果 这就是我得到的 我的视图称为cdr\u视图。如果我运行相同的SQL,视图肯定有数据 一个表叫做cdr <?php $conn = new \PDO("dblib:host=host;dbname=XC5_XS","someuser","somepass"); $stmt = $conn->prepare("select * from cdr_view;"); //0 results //$st

我正在使用PDO从MSSQL获取数据,但当我从视图中选择它时,似乎无法获得任何结果

这就是我得到的

我的视图称为
cdr\u视图
。如果我运行相同的SQL,视图肯定有数据
一个表叫做
cdr

    <?php
$conn = new \PDO("dblib:host=host;dbname=XC5_XS","someuser","somepass");
$stmt = $conn->prepare("select * from cdr_view;"); //0 results
//$stmt = $conn->prepare("select * from cdr;"); //get heaps of results.
        $stmt->execute();
        while ($row = $stmt->fetch()) {
          print_r($row);
        }

让您检查rowCount()?,以便您可以在looprowcount为零时检查中的值。显然,这一观点可能存在问题。有人重新创建了视图,现在我使用完全相同的代码获取数据。我以前没有得到数据,这有点奇怪。