0

我已经在 sql studio manager 中运行了选择,并且我知道有与此帐户关联的数据。

$test = sql::query("select ARMCODE, HOLDCODE from ARE.AAS.ME where ARMCODE = 'ADSMANZS01'");

      echo $test;

视窗服务器 2008 R2

谁能向我解释为什么我可能会收到此错误?我也尝试对其进行 print_r,并且返回了相同的 Resource id #39。提前致谢。

4

1 回答 1

0

这是真的,这不是错误。当您运行查询时,您只需要使用一个句柄。需要先获取行,然后才能使用。我假设您正在使用 PDO 来运行查询。因此,编写这样的代码来访问查询行:

$stmt = "select ARMCODE, HOLDCODE from ARE.AAS.ME where ARMCODE = 'ADSMANZS01'";
foreach ($sql::query($stmt) as $row) {
        print_r( $row) . "\n";
    }
于 2013-04-25T00:36:03.980 回答