• 31-03-2009, 11:40:00
    #1
    Üyeliği durduruldu
    şöyle bir tablom var

    id gonderen
    1 google
    2 yahoo
    3 google

    ben bunları listelettigim zaman mesela

    google dan 2 kere
    yahoodan 1 kere girilmiş yazsın nasıl yapabilirim ?
  • 31-03-2009, 11:52:48
    #2
    $sor=mysql_query("select * from tablo where gonderen='google'");
    $num=mysql_num_rows($sor);
    echo $num." Tane google göndereni var";

    gibi google kısmını yahoo yaparsın o şekilde değiştirirsin.
  • 31-03-2009, 12:04:50
    #3
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    $sor=mysql_query("select * from tablo where gonderen='google'");
    $num=mysql_num_rows($sor);
    echo $num." Tane google göndereni var";
    gibi google kısmını yahoo yaparsın o şekilde değiştirirsin.
    cok fazla veri varsa aşagıdakini öneririm

    $sor=mysql_query("select count(id) from tablo where gonderen='google'");
    $num=mysql_result($sor,0,0);
    echo $num." Tane google göndereni var";
  • 31-03-2009, 12:38:02
    #4
    Üyeliği durduruldu
    tüm kayıtlarda bu işlemi yapmak istiyorsan group kullanabilirsin
    $sor=mysql_query("select count(id) from tablo group by gonderen");
    while($row = mysql_fetch_array($sor)){
       echo $row[0]
    }
  • 31-03-2009, 15:53:04
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    veya sonuçları bir diziye ata

    array_count_values() fonksiyonuyla hepsini otomatik kaç tane var çektirirsin daha rahat ve hızlı olur