У меня есть 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.
Вот пример кода. Вы можете использовать это.
$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);
}