PDO获取最后使用的CRUD语句

问题描述 投票:0回答:1

我正在实现一个CRUD查询的日志,我只需要记录创建、更新& 删除查询。

有没有一种PDO方法可以检索最后使用的语句?它应该返回类似于 select, insert?

我知道 lastInsertId 是否有类似的方法用于哪条语句?

问题在于,我的客户使用的CRUD类中包含了一个名为execute的方法,基本上所有的东西都会用到这个方法,最后的问题是,这个方法也可以直接从代码中调用自定义SQL

所以,如果我可以只检索最后使用的语句,那就太棒了,因为这样我就可以抓住这种类型的直接的 SELECT 查询,也会让我的代码更加DRY友好,因为现在我将语句中使用的,等设置为 CRUD::create(), CRUD::update() 方法。

我可以对正在执行的查询字符串进行一些检查,但这并不是我真正想做的事情。

有什么建议吗?

php mysql database pdo crud
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.