Получить последний выполненный запрос в PHP PDO

Я хотел бы знать, какой запрос выполняется с использованием PHP PDO. У меня:

<?php

try {  
  $DBH = new PDO("mysql:host=localhost;dbname=mytable", 'myuser', 'mypass');  
}  
catch(PDOException $e) {  
    echo $e->getMessage();  
}  

$DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );  
$DBH->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );  

$STH = $DBH->("INSERT INTO mytable (column1, column2, column3 /* etc...*/) value (:column1, :column2, :column3 /* etc...*/)"); 
$STH->bindParam(':column1', $column1);  
$STH->bindParam(':column2', $column2);  
$STH->bindParam(':column3', $column3);  
 /* etc...*/

$STH->execute();  

// what is my query?

Я бы хотел получить что-то вроде:

INSERT INTO mytable (column1, column2, column3) value ('my first column', 32, 'some text')

Возможно ли? Спасибо

29
задан Tech4Wilco 10 October 2011 в 18:01
поделиться