У меня есть следующий файл, размещенный на удаленном сервере, я хочу добавить значения внутри этого файла в таблицы Mysql. Всего всего четыре стола.Вставка значений из файла XML в MySql:
Ниже размещено содержание файла. Я попытался построить пар PHP с именем Name Value, но я зациклился на том, как вставлять значения.
<?xml version="1.0" encoding="utf-8"?>
<database name='anahuacForm'>
<table name='Details'>
<row>
<col name='_id'>1</col>
<col name='IDno'>Ggvbbvhh</col>
<col name='GIDno'>Vvb</col>
<col name='Name'>Bnb</col>
<col name='Owner'></col>
<col name='Breed'>Marwari horse</col>
<col name='Gender'>Gender</col>
<col name='Date'>16-May-2013</col>
<col name='Notes'></col>
<col name='Nature'>Nature</col>
<col name='Color'>Color</col>
<col name='Sire'></col>
<col name='Dam'></col>
<col name='Height'>0.0hh</col>
<col name='Foaled'></col>
<col name='Acquired'>16-May-2013</col>
<col name='image'>null</col>
</row>
</table>
<table name='Vaccination'>
<row>
<col name='_id'>1</col>
<col name='flag'>Pending</col>
<col name='HVID'>Ggvbbvhh</col>
<col name='Vname'>Rabies</col>
<col name='Vdate'>16-5-2013 </col>
<col name='Vtime'>17:22</col>
</row>
</table>
<table name='DeWorming'>
<row>
<col name='_id'>1</col>
<col name='flag'>Pending</col>
<col name='DVID'>Ggvbbvhh</col>
<col name='Dname'>Large strongyles</col>
<col name='Ddate'>16-5-2013 </col>
<col name='Dtime'>17:22</col>
</row>
</table>
<table name='Weight'>
<row>
<col name='_id'>1</col>
<col name='HWID'>Ggvbbvhh</col>
<col name='Wmeasure'> 32.27lbs</col>
<col name='WDate'>2013-05-16</col>
</row>
</table>
</database>
Взгляните на это, он должен помочь вам: HTTP: // DEV .mysql.com/doc/refman/5.6/en/load-xml.html – Matheno
читайте об этом http://php.net/manual/en/function.xm...nto-struct.php look в примере 3 он превратит ваш XML в массив t Тогда вы могли бы использовать, чтобы создать запрос к базе данных, чтобы вставить его. – wcraft
Я пробовал первую ссылку, но я ее не получаю. Второе звено не найдено. –