我的网络服务器上的文件夹中有几个xml文件。我想
$files = glob('*.xml'); foreach($files as $file){ mysql_query("LOAD DATA INFILE '".$file."' INTO TABLE tablename ROWS IDENTIFIED BY ''"); }
我花了几天时间寻找一个示例或教程但在网上找不到任何东西。
以上是我能想到的最好的。
任何帮助表示赞赏:)
答案 0 :(得分:0)
您的代码没有问题,但要做到这一点;
1 - XML文件必须位于MySQL的数据文件夹中。否则,你不能使用LOAD DATA。
2 - PHP脚本必须由root或具有MySQL服务器的同一用户启动。否则,脚本将无法访问和处理文件。
如果您在共享主机上尝试此操作,我可以说,由于许多限制,您无法执行此操作。