Ricapitolando e forse così la problematica è più chiara:
ho le seguenti sessioni nel carrello dove sono presenti più prodotti di diverse aziende
foreach ($_SESSION["cart_products"] as $cart_itm)
{
$product_code = $cart_itm["product_code"];
// vorrei prelevare l'id delle aziende e creo la query
$sql = "SELECT coupon_shop FROM coupons_coupons WHERE coupon_id= $product_code ORDER BY coupon_shop ASC ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$couponshop=$row['coupon_shop'];
//STAMPO A VIDEO L'ID AZIENDA echo"SHOPID $couponshop";
}
}
}
Il problema che riscontro che quando ci sono più prodotti in sessione della stessa azienda ottengo l'id dell'azienda duplicato per quanti prodotti sono presenti in sessione.
Come posso prelevare solo l'id unico dell'azienda ?