我们可以使用prepare方法在PDO中为多次使用准备查询。
但我想知道我们可以看到在DB上执行的所有查询。 例如,见下文:
<?php
// Cosidering DB connection already set here. With $db.
// using named placeholder
$db->prepare("select * from user where id=:id");
$db->bindParam(':id',$id);
for($i=1;$i<=5;$i++)
{
$id=$i;
$db->execute();
}
?>
现在我们可以看到此代码将运行5个查询 那么我怎么能得到这个执行这个execute()语句???
的查询希望我对所有人都清楚。
答案 0 :(得分:1)
Afaik,除非你扩展PDO类,否则我认为不可能。但是,您可以在(开发)数据库上启用日志。不要在生产中使用它。