使用php将xml转换为mysql?

发布于 2024-11-19 17:30:09 字数 73 浏览 0 评论 0原文

有没有办法使用php将xml文件转换为mysql表作为sql语句?

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

Is there a way to convert an xml file to a mysql table as a sql statement using php?

I'm open to any PEAR packages you know of.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仙女山的月亮 2024-11-26 17:30:09

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

Actually, parsing XML to MySQL is a direct task and need a lot customization based on your XML structure. I suggest you to use SimpleXML to parse XML and insert into MySQL using PHP's MySQLi classes.

香橙ぽ 2024-11-26 17:30:09

有几个包可用于在 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();

there are several packages available to read XML data in PHP (parsing XML). You can write simple code to insert the same in mysql with your custom fields.

I used ParseXml.class.php from phpclasses.org

The code should use like below.

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();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文