Php 将XML数据加载到MYSQL(MYSQL版本5.1)
我想将数据从XML文件存储到mysql 我使用的是mysql版本5.1.56 XML文件结构是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
<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”。所以我有两个解决方案
这里您的要求是“我想使用mysql 5.1.56版将XML文件中的数据存储到mysql am”。所以我有两个解决方案
查看此数据导入工具(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警告:加载外部实体失败