chcel by som sa spýtať, mám v databáze MySQL uložené údaje. Načítavam údaje z xml pomocou Simplexml_load_file. Údaje z XML si "ukladám" do premenných pomocou ktorých ich vkladám do databázy pomocou UPDATE. A to následovne:
Kód: Vybrať všetko
$xml = simplexml_load_file("aaa.xml");
$cnt=count($xml->item);
for($i=0;$i<$cnt;$i++){
$id=$xml->item[$i]->id;
$znacka=$xml->item[$i]->brand;
$nazov=$xml->item[$i]->name;
$dostup=$xml->item[$i]->stock;
$cena=$xml->item[$i]->publicPrice;
$b = mysql_query("UPDATE a SET b='$dostup' WHERE d='$id'");Skúšal som to urobiť pomocou ďalšie cyklu a podmienky a to následovne:
Kód: Vybrať všetko
$g = mysql_query("SELECT * FROM a");
while($row = mysql_fetch_array($g))
{
if($row['d']=!'$id'){
$c= mysql_query("INSERT INTO a (a, b, c, d) VALUES ('$nazov', '$dostup', '$cena', '$id')");
}}}ĎAKUJEM za odpoveď