Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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(MYSQL版本5.1)_Php_Mysql_Xml - Fatal编程技术网

Php 将XML数据加载到MYSQL(MYSQL版本5.1)

Php 将XML数据加载到MYSQL(MYSQL版本5.1),php,mysql,xml,Php,Mysql,Xml,我想将数据从XML文件存储到mysql 我使用的是mysql版本5.1.56 XML文件结构是 <STORY> <BYFILE>abcd</BYFILE> <STORYID>1234</STORYID> </STORY> abcd 1234 如何将数据(即abcd和1234)保存到数据库中您需要将数据从xml解析为php 您可以通过以下链接解析数据以进行解析检查: 或者您可以尝试以下代码: <?php $xml

我想将数据从XML文件存储到mysql 我使用的是mysql版本5.1.56

XML文件结构是

<STORY>
<BYFILE>abcd</BYFILE>
<STORYID>1234</STORYID>
</STORY>

abcd
1234

如何将数据(即abcd和1234)保存到数据库中

您需要将数据从xml解析为php

您可以通过以下链接解析数据以进行解析检查:

或者您可以尝试以下代码:

<?php
$xml = simplexml_load_file("test.xml");

echo $xml->getName() . "<br />";

foreach($xml->children() as $child)
  {
  echo $child->getName() . ": " . $child . "<br />";
  }
?>


这将把数据解析为php。

您需要将数据从xml解析为php

您可以通过以下链接解析数据以进行解析检查:

或者您可以尝试以下代码:

<?php
$xml = simplexml_load_file("test.xml");

echo $xml->getName() . "<br />";

foreach($xml->children() as $child)
  {
  echo $child->getName() . ": " . $child . "<br />";
  }
?>


这将把数据解析成php。

这里您的要求是“我想使用mysql 5.1.56版将数据从XML文件存储到mysql am”。所以我有两个解决方案

  • 您可以使用一些第三方工具(如navicat)直接将XML数据导入mySQL数据库

  • 您可以使用PHP作为中间代理,使用simplexml\u load\u文件读取XML文件,并相应地将数据保存到数据库中


  • 这里您的要求是“我想使用mysql 5.1.56版将XML文件中的数据存储到mysql am”。所以我有两个解决方案

  • 您可以使用一些第三方工具(如navicat)直接将XML数据导入mySQL数据库

  • 您可以使用PHP作为中间代理,使用simplexml\u load\u文件读取XML文件,并相应地将数据保存到数据库中


  • 查看此数据导入工具(XML格式)-查看此数据导入工具(XML格式)-它显示simplexml加载文件()[函数.simplexml加载文件]:I/O警告:加载外部实体“0”失败如您所见,您应该传递包含xml数据的文件(如果该文件在任何位置),然后以完整路径传递。它显示simplexml加载文件()[函数.simplexml加载文件]:I/O警告:加载外部实体“0”失败如您所见,您应该传递包含xml数据的文件(如果该文件在任何位置),然后以完整路径传递。I/O警告:加载外部实体“0”失败I/O警告:加载外部实体“0”失败I/O警告:加载外部实体“0”失败I/O警告:加载外部实体失败