• 19-04-2020, 01:05:45
    #1
    Merhaba uzun süredir sanırım PC'de aktif olmam sonucu az kafam karıştı, şimdi yeni yazılım yapıyorum fakat 1 kategoride kaç tane veri var çekemedim nasıl yapacağız.

    Konular sütununda kategorileri id ile çekiyorum ona göre olması gerekir.
    <?php
    
    $sayfa = $db->prepare("select * from kategoriler group by kategori_adi");
    $sayfa->execute(array());
    $ss = $sayfa->fetchALL(PDO::FETCH_ASSOC);
    $xx = $sayfa->rowCount();
    
    if($xx){
    
    foreach($ss as $mm){
    
    echo '<li>'.mysql_num_rows($mm["kategori_adi"]).'</li>';
    
    }
    
    }
    
    
        ?>
    böyle çalıştıramadım
  • 19-04-2020, 01:11:02
    #2
    Sanırım sql sorgusunda düzenleme yapmanız gerekiyor

    select kategori_adi, count(*) from kategoriler group by kategori_adi

    Şeklinde dener misiniz ?
  • 19-04-2020, 03:11:00
    #3
    count(*) 'dan ziyade count(0) tavsiye ederim.