提供一个思路吧。我没办法帮你写代码。
首先删除多余换行,保证一行就是一条数据。
然后用逗号分隔每个字段,删除掉<xxxxx>。
最后用数据库管理工具倒入。要是用php程序,你调用一下接口倒入也很简单了。
其实你最好给出5、6条数据的例子。看有没有空闲的高人帮你搞定代码。
题主是否想询问“php导出有时候有数据有时候没数据的原因是什么”原因是数据库连接错误,SQL查询错误,文件格式错误。
1、数据库连接错误:如果在导出数据时无法连接到数据库,那么就无法获取数据。
2、SQL查询错误:如果查询语句出现错误,那么就无法获取数据,可以检查SQL语句是否正确,是否存在语法错误。
3、文件格式错误:如果导出的文件格式不正确,就无法打开文件查看数据。
linux下的数据库文件也应该是一样的,你只需要在关闭mysql的情况下拷贝你的数据库文件放到linux下就可以,注意不要靠mysql,这个是mysql安装的数据库文件,另外一种方法就是你用phpmyadmin对当地数据库进行导出,然后导入到linux下(也可以利用mysql的导入命令进行导入)
以上就是关于php 读取几个G的txt文件,并保存到数据库!怎么弄啊纠结起的。全部的内容,包括:php 读取几个G的txt文件,并保存到数据库!怎么弄啊纠结起的。、php导出有时候有数据有时候没数据、如何将本地PHP服务器软件6.29版本的MYSQL数据库导出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)