[英]how insert data from xml to mysql with loops
嗨,请问您在这里输入密码吗? 我的脚本有问题
我想将此xml文件保存在mysql数据库中
xml文件
<?xml version="1.0" encoding="utf-8"?>
<STYLE>
<settings><style_name>default</style_name>
<style_version>1.0</style_version>
</settings>
<tpl>
<tpl_name>body</tpl_name>
<tpl_display_area>body</tpl_display_area>
<tpl_des>body</tpl_des>
<tpl_source><![CDATA[<
Body src
]]></tpl_source>
<tpl_name>footer</tpl_name><tpl_display_area>footer</tpl_display_area><tpl_des>footer</tpl_des>
<tpl_source>
<![CDATA[>
source Footer
]]>
</tpl_source>
<tpl_name>closing</tpl_name><tpl_display_area>close</tpl_display_area><tpl_des>closing</tpl_des><tpl_source><![CDATA[<center><h3>Our website close right now </h3></center>]]></tpl_source>
<tpl_name>display</tpl_name>
<tpl_display_area>display</tpl_display_area>
<tpl_des>display</tpl_des>
<tpl_source>
<![CDATA[{include file='db:header'}
{include file='db:body'}
{include file='db:footer'}]]>
</tpl_source>
<tpl_name>right block</tpl_name>
<tpl_display_area>right_block</tpl_display_area>
<tpl_des>right block</tpl_des>
<tpl_source><![CDATA[ right src ]]></tpl_source>
<tpl_name>left block</tpl_name>
<tpl_display_area>left_block</tpl_display_area>
<tpl_des>left block</tpl_des>
<tpl_source>
<![CDATA[<div class="left">
</div>]]>
</tpl_source>
<tpl_name>header</tpl_name>
<tpl_display_area>header</tpl_display_area>
<tpl_des>header</tpl_des><tpl_source><![CDATA[<head></head>]]></tpl_source>
</tpl>
</STYLE>
我有7个模板,我想一次只在表style_name varchar(255)版本varchar(255)中将设置标签保存在样式信息表中
并希望将所有7个模板保存在mysql表中
桌子地图
tpl_name varchar(255)tpl_display_area varchar(255)tpl_des varchar(255)tpl_source文本
请帮我
您可以使用SimpleXML类来解析XML文件,然后使用MySQLi类将值写入数据库。
关于这两个方面的示例和教程可以在PHP手册,PHP手册中的注释以及Google上找到。
一步步:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.