v2.5.2
Giriş yap

PHP MYSQL sum ve çarpma işlemi

spleidanger
618 defa görüntülendi

Merhaba kullanıcı sepet tablom var kullanıcının sepete ekledikleri ürünlerin toplamını sum() ile alıyorum fakat adet sayısı ile çarpınca olması gereken fiyat hesaplanmıyor yanlış hesaplanıyor yardımcı olabilir misiniz?

$sepetsor = $db->prepare("SELECT *,sum(sepet_fiyat) as sepet_fiyat FROM sepet group by sepet_kullanici order by sepet_zaman desc");
$sepetsor->execute();
while ($sepetcek = $sepetsor->fetch(PDO::FETCH_ASSOC))
	{
	    echo $sepetcek['sepet_fiyat']*$sepetcek['sepet_adet'];
	}

sepet_fiyat kodunu yazınca doğru geliyor ürün fiyatını hesaplıyor ama adet ile çarpınca sonuç yanlış çıkıyor
mysql sorgusunda bunu çarpabilirmiyiz acaba

Cevap yaz
Cevaplar (2)
spleidanger
874 gün önce

Mubado evet istediğim kod böyle birşey fakat çalıştırdığım zaman fiyat ile adetin çarpımında belirlediğimiz sepet_fiyatx sum'un içinde çalışmıyor yani oradaki kodu görmüyor mysql tablosunda olmadığı için nasıl yapabiliriz sence

mubado
875 gün önce
SELECT *, fiyat*adet  AS sepet_fiyatx, sum(sepet_fiyatx) as sepet_fiyat FROM sepet group by sepet_kullanici order by sepet_zaman desc

ilk başta adet ile fiyatı çarpıp sonrasında toplama yapmalısın sorudan anladığım bu