Problem na dziś to wpisanie danych do 3 różnych tabel lecz zawsze dając jedno ID z tabeli 1 mniej więcej coś takiego jak na obrazku
linie na czerwono to ID a na niebiesko to co wstawiam z XML

Kod
<?php $xml = simplexml_load_file('action1.xml'); foreach($xml->produkty->produkt as $produkt){ $Id = $produkt['id']; $nazwa = $produkt['nazwa']; $grupa = $produkt['grupa']; $cena = $produkt['cena_netto']; $vat = $produkt['vat']; $magazyn = $produkt['dostepny']; $Dodaj_Produkt = ("INSERT INTO `qom8d_virtuemart_products` (`virtuemart_product_id`, `product_sku`) VALUES ('', '$Id')"); if($query){ $Dodaj_Nazwe = ("INSERT INTO `qom8d_virtuemart_products_pl_pl` (`virtuemart_product_id`, `product_name`) SELECT `virtuemart_product_id` FROM `qom8d_virtuemart_products` WHERE `product_sku` = ('$Id') "); } } /** id="AGAAKPOKF0003" nazwa="Filtr węglowy AKPO SOFT - okapy WK-4, WK-5, WK-7" producent="AKP" grupa="AGA-OKF" gwarancja="F000M" cena_netto="29.33" vat="23" magazyn_zewnetrzny="N" dostepny="0" data="2011-06-03" na_zamowienie="T" oferta_specjalna="N" ostatnia_zmiana="2011-06-22" mala_paleta="N" large="N" raportowany="T">**/ ?>
Błędy jakie otrzymuje
Column count doesn't match value count at row 1
Unknown column 'AGAAKPOKF0001' in 'where clause'
Pomorze ktoś czy znów raczej nie?
Ułożyłem trochę inne zapytanie i dodaje tylko 1 wynik potem zwraca błąd duplikacji kluczy
Kod
$addall = ("
INSERT INTO `qom8d_virtuemart_products_pl_pl` (`virtuemart_product_id`, `product_name`) VALUES (
(SELECT `virtuemart_product_id` FROM `qom8d_virtuemart_products` WHERE `product_sku` = '$Id'), '$nazwa')");
$wysaddall = mysql_query($addall) or die (mysql_error());
Duplicate entry '356' for key 'PRIMARY'
INSERT INTO `qom8d_virtuemart_products_pl_pl` (`virtuemart_product_id`, `product_name`) VALUES (
(SELECT `virtuemart_product_id` FROM `qom8d_virtuemart_products` WHERE `product_sku` = '$Id'), '$nazwa')");
$wysaddall = mysql_query($addall) or die (mysql_error());
Duplicate entry '356' for key 'PRIMARY'
Oto rozwiązanie moje problemu może się komuś przyda
$addall = (" INSERT INTO `qom8d_virtuemart_products_pl_pl` (`virtuemart_product_id`, `product_name`, `slug`) VALUES ( (SELECT `virtuemart_product_id` FROM `qom8d_virtuemart_products` WHERE `product_sku` = '$Id'), '$Nazwa', '$Nazwa' )");