• 02-04-2014, 22:37:18
    #1
    Arkadaşlar messages adlı tablomda "uid" adlı bir kolonum bulunmakta o tablo içinde aynı uid değerine sahip kaç sutun var nasıl hesaplayabilirim örnek olarak şu resmi vereyim

  • 02-04-2014, 23:08:21
    #2
    Üyeliği durduruldu
    uid = user id

    Neyi hesaplayacaksın?
  • 02-04-2014, 23:16:12
    #3
    SELECT count(*) FROM messages GROUP BY uid
  • 02-04-2014, 23:20:41
    #4
    SELECT COUNT(*) FROM `messages` WHERE `uid` = çekilecek user id'si
    olarak buldum bende doğru mudur ?
  • 02-04-2014, 23:28:56
    #5
    cast1el adlı üyeden alıntı: mesajı görüntüle
    SELECT COUNT(*) FROM `messages` WHERE `uid` = çekilecek user id'si
    olarak buldum bende doğru mudur ?
    bu kod ile istediğin uid değerinin adedini bulursun.
    pamukbilişimin verdiği kod ile uid değerlerine göre gruplar ve adetlerini verir sana yani toplu sonuç elde edersin.
    uid = 1 olan 5 adet
    uid = 2 olan 10 adet gibi tüm sonuçları verir.
  • 02-04-2014, 23:34:15
    #6
    SELECT COUNT(*) as kac_tane_uid FROM messages WHERE uid = uid_degeri
  • 02-04-2014, 23:51:21
    #7
    tek tek sonuç elde etmek istiyorum, bu yüzden yukarda kendi uyguladığım kod malesef olmuyor

    EDİT : Peki, sitede 2600 küsür üye bulunmakta bunların bütün uid lerinin countunu bulup ilk 5 olarak nasıl yazdırabilirim ?
  • 03-04-2014, 00:37:01
    #8
    Üyeliği durduruldu
    $uid=cekeceğin_veri;

    $bilgi= mysql_query("SELECT * FROM messages WHERE uid='$uid';");
  • 03-04-2014, 01:30:23
    #9
    Developer
    SELECT COUNT(`uid`) AS `mesajsayisi`, `uid` FROM `messages` GROUP BY `uid` ORDER BY `mesajsayisi` DESC LIMIT 5;