0
我正在嘗試將XML文件導入到MySQL數據庫中,並且我遇到了一些問題。這是我到目前爲止的代碼:解析XML文件並在MySQL中插入結果
function convertXML($node){
foreach($node->Body->Cube as $child)
{
echo $child['date'] .",";
foreach($child->Rate as $child1)
{
echo $response=$child1 . ",";
}
echo "<br>";
//mysql_query("INSERT INTO table ('date', 'AED', 'AUD', 'BGN', 'BRL') VALUES $response");
}
}
$row = convertXML($xml);
這是我的XML文件的樣本:
<DataSet>
<Header>
<PublishingDate>2012-12-04</PublishingDate>
<MessageType>DR</MessageType>
</Header>
<Body>
<Subject>Reference</Subject>
<OrigCurrency>RO</OrigCurrency>
<Cube date="2012-12-03">
<Rate currency="AED">0.9439</Rate>
<Rate currency="AUD">3.6275</Rate>
.....
<Rate currency="BGN">2.3170</Rate>
</Cube>
<Cube date="2012-12-04">
<Rate currency="AED">0.93129</Rate>
<Rate currency="AUD">3.3576</Rate>
....
<Rate currency="BGN">2.245/Rate>
</Cube>
</Body>
</DataSet>
我可以得到我感興趣的結果(日期和數值RAte貨幣子)並將其打印在屏幕上,但我很難將其引入數據庫。任何幫助將不勝感激...
在一個點上,我想自動化這個不知何故,所以我需要有腳本在預定的時間間隔運行... – Chris19