加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP MySQL SQL解析器(INSERT和UPDATE)

发布时间:2020-12-13 16:27:57 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找在 PHP中解析INSERT和UPDATE MySQL SQL查询,以确定从什么原始数据做出的更改.现在这将很容易创建,但是我想看看PHP中是否存在任何现有的库来执行此操作. 基本上我所拥有的是具有在数据库上运行的所有上述查询的表.我已经分离了表的名称和查询的类型
我正在寻找在 PHP中解析INSERT和UPDATE MySQL SQL查询,以确定从什么原始数据做出的更改.现在这将很容易创建,但是我想看看PHP中是否存在任何现有的库来执行此操作.

基本上我所拥有的是具有在数据库上运行的所有上述查询的表.我已经分离了表的名称和查询的类型.我正在寻找基于此数据创建一个完整的更改日志以供用户查看,因此我需要获取原始INSERT的值,然后获取每个UPDATE中进行的更改.最后,我需要字段名称和新值以及记录编号.我会做其余的检查/美化,包括列名可读,如果字段值没有实际改变.

目前,我可能不需要做多个表UPDATE,但这将是有用的.

有什么图书馆去做这个?

http://pear.php.net/package/SQL_Parser

http://sourceforge.net/projects/txtsql

http://code.google.com/p/php-sql-parser

对于Perl,有更多的多样性

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读