v2.5.2
Giriş yap

Enum değerlerininin sayısını alma

mahony
742 defa görüntülendi

Merhaba arkadaşlar,<br>Bir rating tablom var. Ve 5 enum değerim var. Enum değerlerini array olarak aldım sorun yok. Yalnız istediğim şey o rating tablosundaki enum değerlerinin her birinin kaçar adet olduğunu almak. Pdo ile kodluyorum.&nbsp;

&lt;?=count($result["0"])?&gt; şeklinde aldığımda sanırım rating tablosunda bu enum değerinin kaç adet bulunduğunu alıyor. Yani sonuç 1 döndürüyor. Benim istediğim ise resimde göreceğiniz üzere her bir rating sayısı. Şuan "4" nolu ve "5" nolu değerlendirme sayısı 3'er adet. Mantıken&nbsp;&lt;?=count($result["4"])?&gt; nolu indisin sayısını aldığımda tabloda 3 adet olduğu için 3 döndürmesi gerekiyor. Bir yeri mi kaçırıyorum? Bunu nasıl alabilirim?&nbsp;

https://i.hizliresim.com/hkDuOP.png

Cevap yaz
Cevaplar (4)
qplot
2043 gün önce

$say=$db->prepare("SELECT count(rating) AS toplam FROM tabloadi WHERE rating = 1");
$say->execute();
$row_say=$say->FETCH(PDO::FETCH_ASSOC);

echo $row_say['toplam'];

mahony
2044 gün önce

@qplot cevap için teşekkürler ancak çok anlayamadım. Bu ifadeyi her biri için ayrı ayrı mı kullanmalıyım? Yukarıdaki açıklamama göre bir tanesi için örnek bir kod rica etsem?

qplot
2045 gün önce

SELECT blabla., film., COUNT(blabla.rating) AS toplam WHERE ...

qplot
2045 gün önce

count işini görür