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,有更多的多样性 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |