Echo PDO查询用于调试目的

时间:2011-07-19 18:15:19

标签: php mysql pdo

出于调试目的,如何回显PDO生成的查询,以便查看执行的内容?

1 个答案:

答案 0 :(得分:5)

使用:$PDOStatement->queryString

示例代码:

$usedParams = array(
  ':id' => 1
);

echo str_replace(
  array_keys($usedParams), $usedParams, $stmt->queryString
);