php - 使用 php 解析 mysql 转储文件中的值?

标签 php mysql

是否有用于 PHP 的脚本或类来解析来自 mysql 转储文件的插入值?我写了一个脚本来处理导出的数据。我想解析所有的值来做一些一致性测试,我想知道这个问题是否已经解决了。

例如,在转储文件中,我有

INSERT INTO table ( field1, field2, ... ) VALUES ( "a", "B", ...);

我想提取

a
B

测试这些值,看看它们是否符合我的想法。

我还需要它来处理扩展插入格式,即 VALUES ( "a", "B", ...), ( "c", "D", ...) , ( "e", "F", ...),.

最佳答案

php-sql-parser 应该做你想做的。这是其手册的链接:

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

关于php - 使用 php 解析 mysql 转储文件中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7503150/

相关文章:

php - 一个输出中的 MySQL 行

php - 如何在非面向对象的环境中使用 PHP mysqli()

mysql - mysql用逗号分割字符串

innodb - mysqldump 备份缺少所有 innodb 表,但没有 MyISAM 表

mysql - 嵌套集 - 自下而上的方法

php - 打印多维数组 PHP

php - Laravel - 使用不同的 id 进行唯一验证

javascript - 图像加载失败 - Jquery 捕获事件并重试

php - 给出警告 : array_values() expects parameter 1 to be array, 字符串

php - 如何一次性使用SQL在SQL中运行多个插入查询?