我有一个XML文件(cycles.xml),如下所示:
<cycles>
<cycle ID="1003" name="some_name" group="00010" department="00060" students="some_students" type="some_type" sertfy="C" specialty="some_specialty" employment="some_employment" quantity="28" datefrom="2018-02-07" dateto="2018-03-07" cost="20000" duration="1.00" />
<cycle ID="1004" name="some_name" group="00010" department="00060" students="some_students" type="some_type" sertfy="C" specialty="some_specialty" employment="some_employment" quantity="28" datefrom="2018-02-27" dateto="2018-03-27" cost="20000" duration="1.00" />
</cycles>
以下是我的周期表:
我想要了解的是如何将这些数据添加到MySQL中。目前我知道如何选择XML,但我对如何选择我的值(名称,顺序等)感到很遗憾。我不知道如何将这些XML数据插入MySQL。
答案 0 :(得分:-1)
以下是示例代码。 你可以利用它。
$xml=simplexml_load_file("cycles.xml") or die("Error: Cannot create object");
$cycles = $xml->cycle;
foreach($cycles as $cycle){
$sql = 'INSERT INTO cycles VALUES($cycle->ID,$cycle->name,$cycle->group,$cycle->department,$cycle->students);
$DB->execute($sql);
}