Erlik adlı üyeden alıntı: mesajı görüntüle
Arkadaşlar direk örnekle anlatayım;

veriler isimli tablom , içerisinde uye_id ve esya_id sütunu var. bu sütunda üyelerin id numaraları ve satın aldıkları eşyaların id'leri yazıyor. şöyle;

--uye_id--esya_id--
| 1 | 10 |
| 1 | 25 |
| 2 | 33 |
| 5 | 19 |


yukarıdaki tabloda gördüğünüz gibi 1 numaralı üye 2 tane eşya almış.işte benim yapmak istediğim , kim daha çok alış yapmış listelemek istiyorum.siz sadece üye idlerini nasıl listeleyeceğimi gösterirseniz ben üye isimlerini gerekli tablodan çekerim.

şöyle birşey yani;

En Çok Alışveriş Yapanlar (Üye ID)
1- 1 (2 Adet)
2- 2 (1 Adet)
3- 5 (1 Adet)


Not: adet kelimesi yazmasada olur.kolayca listeleme yapabileceğimiz bi sistem varsa o da yeterlidir.

şimdiden teşekkürler.
$sql = 'select count(esya_id) as toplam, uye_id from veriler group by uye_id';
$sorgu= mysql_query($sql) or die(mysql_error()); 
while($line= mysql_fetch_assoc($sorgu){
 echo $line['uye_id']; // ekrana üye id yi basar
 echo $line['toplam']; // ekrana kac adet esya satırı oldugunu basar
}