PHP 5.3.17 で mysqli SELECT クエリをデバッグしようとしています。Xdebug 2.2.1 を使用して、Netbeans (Windows 7) および debian スクイーズ リモート サーバーでリモート デバッグを実行しています。
そのようなコード:
(シングルトンです)
$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」が必要です。