2013-10-10 3 views
0

Я не мог понять, как сохранить объект xml в mysql, чтобы первый ключ первого родителя был в таблице1 и первый ключ второго родителя к таблице2.PHP, хранящий одни и те же ключи объекта xml в разных таблицах mysql

, если я не осмысление здесь пример:

SimpleXMLElement Object 
(
    [@attributes] => Array 
     (
      [version] => 1.0 
     ) 

    [addresses] => SimpleXMLElement Object 
     (
      [address] => Array 
       (
        [0] => SimpleXMLElement Object 
         (
          [partneraddressid] => 2698 
          [pid] => 4497 
         ) 

        [1] => SimpleXMLElement Object 
         (
          [partneraddressid] => 2703 
          [pid] => 4497 
         ) 
       ) 
     ) 
) 

так от этого объекта 0-> prartneraddressid должен перейти к TABLE1 и 1-> prartneraddressid к TABLE2

Как я могу сделать это?

ответ

0

О, я понял. Я загружаю xml с помощью DomDocument :: loadXML(); и чем я получаю partneraddressid своей позиции, как это:

$paid1 = $doc->getElementsByTagName('partneraddressid')->item(0)->nodeValue; 
$paid2 = $doc->getElementsByTagName('partneraddressid')->item(1)->nodeValue; 

после этого я могу хранить их в разных таблицах.

Смежные вопросы