您的位置:首页 > 编程语言 > PHP开发

php读取xml文件内容,并循环写入mysql数据库

2015-05-04 10:21 507 查看
<?php
$dbconn = mysql_connect("localhost","root","root");
$db = mysql_select_db("xbrl",$dbconn);

$xml = simplexml_load_file("test.xml");
$name = "" ;
$price = 0.00 ;
foreach ($xml->children() as $child){
$i = 0 ;
foreach ($child->children() as $kid){
if($i==0){
$name = $kid ;
$i++ ;
}else{
$price = $kid ;
$i--;
}
}
$sql = "insert into t_car(name,price) values('$name',$price)" ;
mysql_query($sql,$dbconn);
}
?>


xml文件内容

<?xml version="1.0" encoding="UTF-8"?>
<OBJECT>
<CAR>
<NAME>BMW</NAME>
<PRICE>10000</PRICE>

</CAR>

<CAR>
<NAME>BENZ</NAME>
<PRICE>10000</PRICE>
</CAR>

<CAR>
<NAME>TOYOTA</NAME>
<PRICE>10000</PRICE>

</CAR>

<CAR>
<NAME>HONDA</NAME>
<PRICE>10000</PRICE>
</CAR>
</OBJECT>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: