w pliku XML przechowuje informacje nt. ilosci produktow.
chce aktualizowac rekordy w bazie na podstawie danych z XML.
ponizszy kod dziala ale wydajnosc jest ponizej normy

przekraczam czas wykonywania skryptu.
zauwazylem ze jeden rekord moze byc np. aktualizowany 8 razy - przy takich samych danych.
(dalem sobie do echo zapytanie mysql od update dlatego widze)
<?php $xml = simplexml_load_file('synch.php'); $query = "SELECT * FROM products ORDER BY products_id"; $licznik = 0; foreach($xml -> produkty as $produkty){ $nazwa = $produkty -> nazwa; $symbol = $produkty -> symbol; $cena = $produkty -> cena; $ilosc = $produkty -> ilosc; $status = $produkty -> status; if ($ilosc != $row['products_quantity']) { $licznik++; mysql_query("UPDATE `products` SET `products_quantity` = '".$ilosc."' WHERE `products`.`products_symbol` ='".$symbol."' LIMIT 1 ;"); echo "UPDATE `products` SET `products_quantity` = '".$ilosc."' WHERE `products`.`products_symbol` ='".$symbol."' LIMIT 1 ;<br>"; } } } ?>
nie wiem o co juz chodzi.
prosze o pomoc.
pozdr.