当前位置:  开发笔记 > 编程语言 > 正文

PHP MySQL SQL解析器(INSERT和UPDATE)

如何解决《PHPMySQLSQL解析器(INSERT和UPDATE)》经验,为你挑选了1个好方法。

我希望在PHP中解析INSERT和UPDATE MySQL SQL查询,以确定从原始数据中做出哪些更改.现在这很容易创建,但我想看看PHP中是否有任何现有的库来执行此操作.

基本上我所拥有的是一个包含已在数据库上运行的所有上述查询的表.我已经将表名和查询类型分开了.我希望根据这些数据为用户查看创建一个完整的更改日志,因此我需要获取原始INSERT的值,然后在每个UPDATE中进行更改.最后我需要字段名称和新值以及记录ID.我会做其余的检查/美化,包括人类可读的列名,以及字段值是否实际没有改变.

目前,我可能不需要做多个表UPDATE,但它会很有用.

有哪些图书馆可以做到这一点?



1> Vinko Vrsalo..:

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

http://sourceforge.net/projects/txtsql

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

对于Perl来说,有更多种类

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有