将插入查询从sql文件转换为php数组

ds97pgxw  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(269)

我有一个sql文件,它有很多插入查询。有没有办法将这些insert查询转换成php数组?
我不想将这些项目直接插入数据库。在插入之前,我想从中筛选很多项目

`INSERT INTO `products` (`p_id`, `p_name`, `p_parent`, `p_dependent`,`p_pid`) VALUES
(1, 'some', "some", '2', '1'),(1, 'some', "some", '2', '1'),(1, 'some', "some", '2', '1'),(1, 'some', "some", '2', '1')

正则表达式中有没有将这些转换为数组的选项?

tag5nh1u

tag5nh1u1#

将整个查询放在一个php字符串中,然后对其进行分解,然后(在第一次返回之后)找到您的查询值。从这里开始,如果希望避免使用某些值,可以进一步用逗号分解它们,以返回查询的每个值。在php数组中完成所有查询之后,只需解析数组并使用数组中的值执行insert语句。

相关问题