Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php将xml转换为mysql?_Php_Mysql_Xml - Fatal编程技术网

使用php将xml转换为mysql?

使用php将xml转换为mysql?,php,mysql,xml,Php,Mysql,Xml,有没有办法使用php将xml文件转换为sql语句形式的mysql表 我对您知道的任何PEAR软件包都持开放态度。实际上,将XML解析为MySQL是一项直接的任务,需要根据您的XML结构进行大量定制。我建议您使用SimpleXML解析XML,并使用PHP的MySQLi类插入到MySQL中。有几个包可用于在PHP中读取XML数据(解析XML)。您可以编写简单的代码,用自定义字段在mysql中插入相同的内容 我使用了phpclasses.org中的ParseXml.class.php 代码应该像下面这

有没有办法使用php将xml文件转换为sql语句形式的mysql表


我对您知道的任何PEAR软件包都持开放态度。

实际上,将XML解析为MySQL是一项直接的任务,需要根据您的XML结构进行大量定制。我建议您使用SimpleXML解析XML,并使用PHP的MySQLi类插入到MySQL中。

有几个包可用于在PHP中读取XML数据(解析XML)。您可以编写简单的代码,用自定义字段在mysql中插入相同的内容

我使用了phpclasses.org中的ParseXml.class.php

代码应该像下面这样使用

require './ParseXml.class.php';

 $xml = new ParseXml();
 $xml->LoadFile("./test.xml");
 //$xml->LoadString($xmlString);
 //$xml->LoadRemote("http"//www.yourdomain.com/dir/filename.xml", 3);
 $dataArray = $xml->ToArray();

你能发布一个快速的示例吗?我只是想看看如何浏览一定数量的记录,并将它们作为mysqlreference输入