我正在实现一个CRUD查询的日志,我只需要记录创建、更新& 删除查询。
有没有一种PDO方法可以检索最后使用的语句?它应该返回类似于 select
, insert
?
我知道 lastInsertId
是否有类似的方法用于哪条语句?
问题在于,我的客户使用的CRUD类中包含了一个名为execute的方法,基本上所有的东西都会用到这个方法,最后的问题是,这个方法也可以直接从代码中调用自定义SQL
所以,如果我可以只检索最后使用的语句,那就太棒了,因为这样我就可以抓住这种类型的直接的 SELECT
查询,也会让我的代码更加DRY友好,因为现在我将语句中使用的,等设置为 CRUD::create()
, CRUD::update()
方法。
我可以对正在执行的查询字符串进行一些检查,但这并不是我真正想做的事情。
有什么建议吗?