Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

En Çok Yorumu Yapan Kişiyi Bulma - Yardım!

esntpli

0
Onaylı Üye
Üye
Katılım
8 Haziran 2012
Mesajlar
54
Açılan Konu
20
Tepki puanı
0
Konum
Türkiye/İstanbul
Merhaba sayın webmaster arkadaşlarım:

Yaklaşık 2 saattir takıldığım bir konu var.

yorumlar adında bir tablom var mysql'da

burada diyelim

--------------------------------------
id + uye_id + konu_id + yorum -
--------------------------------------
1 + 10 + 4 + yorum
1 + 10 + 4 + yorum
1 + 10 + 4 + yorum
1 + 2 + 4 + yorum
1 + 2 + 4 + yorum
------------------------------------

böyle veriler var dersek

sorum ise mesela 4 numaralı konu_id de en çok yorum yapan üyeyi bulmak.

mesela burada 4 numaralı konuya en çok 10 id numaralı kişi yorum yapmış. bunu en çok yorum yapanın idsini yani 10 u nasıl çıktı olarak gösterebilirim?

işte bunu nasıl bulabilirim. bin bir türlü fonksiyonlar denedim ama bir türlü içinden çıkamadım.
 

KrmYlmz

0
Onaylı Üye
Üye
Katılım
3 Kasım 2014
Mesajlar
274
Açılan Konu
5
Tepki puanı
0
konu biraz eski ama belki bir lazım olan olabilir cevap verelim

işlemi mysql query ile halledebilirsiniz.

PHP:
select count(uye_id) as uyetoplam where konu_id='4' order by uyetoplam DESC limit 1

öncelikle, aynı üyeid sine ait kayıt sayılarını alıyoruz, ve uyetoplam diye bir değişkene atıyoruz, sonra sql sıralamasını en çok kaydı olandan en az olana kadar sıralıyoruz. ve en üstteki kayıt bize en çok yorum yapan üyenin attığı bir yorumun bilgilerini verecektir.
 
Üst