0

我正在尝试使用 Xdebug 2.2.1 在 Netbeans(Windows 7)和 debian Squeeze 远程服务器上进行远程调试,在 PHP 5.3.17 上调试 mysqli SELECT 查询。

像这样的代码:

(这是一个单例)

$RawData = Database::call()->query($query);

当我运行调试时,将鼠标悬停在 RawData 变量上显示:

mysqli_result object {
  current_field => null
  field_count => null
  lengths => null
  num_rows => null
  type => null
}

变量视图选项卡不显示任何内容(/etc/php5/xdebug.log 上没有错误)

但是,当我在没有调试的情况下运行脚本时,打印出结果,查询返回了正确的值。

我在http://bugs.xdebug.org/view.php?id=881上播下了类似的问题, 但它发生在不同的查询结果、php 版本、没有远程服务器,而且我没有使用 var_dump。

我错过了什么?

编辑:mysql 查询需要“mysql_fetch”来查看结果。

4

0 回答 0