Как получить запрос, созданный оператором prepare в PDO - PullRequest
0 голосов
/ 19 июля 2010

Мы можем использовать метод prepare, чтобы подготовить запрос для многократного использования в PDO.

Но я хочу знать, можем ли мы увидеть все запросы, выполненные в БД. Например, см. Ниже:

<?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 () ???

Надеюсь, я всем понятен.

1 Ответ

1 голос
/ 19 июля 2010

Афаик, если вы не продлите класс PDO, я не думаю, что это возможноОднако вы можете включить регистрацию в вашей (разрабатываемой) базе данных.Не используйте его в производстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...