【发布时间】:2015-05-28 12:49:54
【问题描述】:
我们使用 db2_prepare 和 db2_execute 在通用函数中准备查询。我正在尝试使用调试方法在“?”之后获取完整的准备查询值已被 db2_execute 函数替换。
除了手动替换每个“?”之外,还有一种有效的方法吗?用我传入的参数?即是否有可以为 db2_execute 设置的标志?
例子:
$params = array('xyz','123');
$query = "SELECT * FROM foo WHERE bar = ? AND baz = ?";
$sqlprepared = db2_prepare($CONNECTION, $query);
$sqlresults = db2_execute($sqlprepared,$params);
我希望 $sqlresults 包含完整的准备查询:
"SELECT * FROM foo WHERE bar = 'xyz' AND baz = '123'";
我查看了文档,没有看到任何明显的方法来实现这一点,但我想一定有办法。
谢谢!
【问题讨论】: