Yani 1 sayısın kaçtane olduğunu 2 sayısından kaçtane olduğunu ... gibi.
Amacım 1 ve 50. satırdaki en çok aynı değere sahip olan verinin adetini bulmak.
Umarım anlatabilmişimdir.
Veri tabanında ki aynı olan verilerin sayısını bulma |
5 Mesajlar | 3.097 Okunma |
SELECT anketno,COUNT(*) as sayac FROM `oylar` GROUP BY anketno ORDER BY sayac DESC
$anketler = $mysqli->prepare("SELECT * FROM anketler WHERE gosterim='1' limit 5");
// anasayfaya anket çekme kriterleri.
$anketler->execute(array());
while($row=$anketler->fetch(PDO::FETCH_ASSOC))
{
$trend = $mysqli->prepare("SELECT anketno,COUNT(*) as sayac FROM 'oylar' GROUP BY anketno ORDER BY sayac DESC LIMIT 50");
// oylar tablosunda anket numarası en çok olan anketi bulma.
$trend->execute(array());
while($row=$trend->fetch(PDO::FETCH_ASSOC))
{
$soru = $row['anketsorusu'];
$no = $row['no'];
$kategori = $row['kategori'];
$oy1 = $row['oy1'];
$oy2 = $row['oy2'];
$oy3 = $row['oy3'];
$oy4 = $row['oy4'];
$oy5 = $row['oy5'];
$oy6 = $row['oy6'];
$t_oy = $oy1 + $oy2 + $oy3 + $oy4 + $oy5 + $oy6;
$anketsoru = strip_tags($soru) ;
$kisabaslik = mb_substr($anketsoru,0,40,'UTF-8');
?>
if ($kategori == Eğitim) {echo '
';}
if ($kategori == Spor) {echo '
';}
if ($kategori == Siyasi) {echo '
';}
if ($kategori == Eğlence) {echo '
';}
if ($kategori == Doğa) {echo '
';}
if ($kategori == Ekonomi) {echo '
';}
if ($kategori == Dünya) {echo '
';}
if ($kategori == Teknoloji) {echo '
';}
if ($kategori == Oyun) {echo '
';}
if ($kategori == Diğer) {echo '
';}
echo $trendanketler;
?>
}
}