相关疑难解决方法(0)

在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?
Run Code Online (Sandbox Code Playgroud)

我想得到类似的东西:

INSERT INTO mytable (column1, column2, column3) value ('my first column', 32, 'some text')
Run Code Online (Sandbox Code Playgroud)

可能吗?谢谢

php pdo

29
推荐指数
2
解决办法
4万
查看次数

标签 统计

pdo ×1

php ×1