@ BHCoder üstadım şu şekilde bir olay mümkün mü peki?
şöyle bir şey düşünüyorum ama tam nasıl yapacağımı bulamadım. tek sql sorgusu ile:
$saydirq = mysql_query("SELECT * FROM mesajlar ORDER BY id DESC");
while ($saydir = mysql_fetch_array($saydirq, MYSQL_ASSOC)){
}şeklinde sql verilerilerini while döngüsü içerisinde okuturken mesajın yazarının id numarasını bir array içerisine atıp, sayısını tutabailirsek yani dizi içerisinde üye id tanımlanmamışsa üye id'sini tanımlayacak ve sayısını 1 olarak belirleyecek. aynı id'yle tekrar karşılaşınca 1 olan sayısını artıracak şekilde olduğunda bir dizinin içerisinde veriyi depolayabiliriz. sonrasında bunu azalan şekilde sıralayabilirsek for döngüsü ile ilk 10 tanesini de listeleriz

ama kodlama yapısını tam oturtamadım işte