Witam. Mam problem z pętlą,chcę aktualizować wartości w tabeli jednak mi to nie wychodzi taki kod ```
$polaczenie = new mysqli($host,$db_user,$db_password,$db_name);
foreach ($_SESSION['koszyk'] AS $koszyk) {
$zapytanie = "UPDATE `zamowienia_has_czesci` SET idCzesci='{$koszyk['czesc']}', idKategorii ='{$koszyk['kategoria']}', idMarki ='{$koszyk['marka']}' WHERE idZamowienia = (SELECT MAX(idZamowienia) FROM zamowienia)";
mysqli_query($polaczenie, $zapytanie);
}
wstawia mi owszem do bazy kilka rekordów zależnie od tego ile mam produktów natomiast widzi tak jakby tylko ostatnie wartośći ze zmiennej $koszyk[czesc] itd
na 1 screenie pokazane jest które wartosci są wstawiane
a za to taki kod ```
$polaczenie = new mysqli($host,$db_user,$db_password,$db_name);
foreach ($_SESSION['koszyk'] AS $koszyk) {
$zapytanie = "INSERT INTO `zamowienia_has_czesci`(`idZamowienia`, `idCzesci`, `idKategorii`, `idMarki`) VALUES ('', '{$koszyk['czesc']}', '{$koszyk['kategoria']}', '{$koszyk['marka']}')";
mysqli_query($polaczenie, $zapytanie);
}```
wstawia to co jest zaznaczone na 2 screenie czyli dokładnie to co mi potrzeba jednak zamiast wstawiania muszę robić aktualizację bo wczesniej są wstawiane wartosci do innej kolumny w tej tabeli.
Jak zrobić zeby ten kod z update wstawiał mi tak samo wartosci bo bazy jak insert czyli żeby widział poprzednie wartośći wyciągane z $koszyk a nie tylko przypisane do ostatniego produktu??