select('p.id_product'); $sql->from('product', 'p'); $sql->innerJoin('product_shop', 'ps', 'p.id_product = ps.id_product'); $sql->innerJoin('product_lang', 'pl', 'p.id_product = pl.id_product AND pl.id_shop = ps.id_shop'); $sql->where("pl.name LIKE '%AMZ%'"); // $sql->where("ps.id_shop = $id_shop"); $sql->groupBy("p.id_product"); $products = Db::getInstance()->executeS($sql); if (!$products) { echo "Nie znaleziono produktów zawierających 'AMZ' w nazwie dla sklepu ID $id_shop."; echo '
'; exit; } echo count($products) . " produktów do aktualizacji.

"; foreach ($products as $product) { $id_product = (int) $product['id_product']; $update_sql = "UPDATE materac_product_shop SET id_category_default = 151 WHERE id_product = $id_product"; Db::getInstance()->execute($update_sql); echo "✔ Zaktualizowano produkt ID $id_product
"; } echo "
Zakończono aktualizację."; ?>