$doc = new DomDocument(); $doc->loadXML($xml)); $nodeList = $doc->getElementsByTagName('StoItem'); foreach ($nodeList as $node) { $code = $node->getAttribute('Code'); $count = $node->getAttribute('QtyFree'); $sql = "INSERT INTO MYSQLLENTELE(code, qty) VALUES('$code', '$count')"; $dbh->execute($sql);//čia jau pats turi pasidaryt } jei nepalaiko domDocument, tada žaidi su $parser = xml_parser_create(); xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); xml_parse_into_struct($parser, $xml, $vals, $index); xml_parser_free($parser); ir suki foreach per $vals ir ten ieškai pažįstamų reikšmių On 2013.04.23 17:16, Vinetu wrote: > Pagelbekit. Reikia PHP pagalba XML perkelti i tuscia MySQL lentele > kurioje du stulpeliai "code" ir "qty". > > XML atrodo taip: > > <Result> > <StoItem Code="10110001" QtyFree="17" /> > <StoItem Code="10110002" QtyFree="17" /> > <StoItem Code="10110003" QtyFree="24" /> > <StoItem Code="10110004" QtyFree="27" /> > <StoItem Code="10110005" QtyFree="12" /> > <StoItem Code="10110006" QtyFree="20" /> > </Result> > >