2010-09-17 5 views
1

Это PHP/MySQL получает топ твитер из моей базы данных:Echo счетчика для каждого результата

$toptweeters = mysql_query("SELECT count(user) a,user from fotetweets group by user order by a desc limit 10"); 
    while ($row = mysql_fetch_assoc($toptweeters)) { 
      echo "<li style='border: 0; margin-left: 5px;'><a target='_blank' style='border: 0;' href='http://twitter.com/".$row["user"]."'>"; 
      echo $row["user"]; 
      echo "</a></li>"; 
    } 

Как можно также отображать результат подсчета для каждого из пользователей возвращаются?

ответ

2

У вас есть:

echo $row["user"]; 

Написать insetad ::

echo $row["user"] . ": " . $row["a"]; 
0

Я думаю, что это то, что вы ищете:

$toptweeters = mysql_query("SELECT count(user) AS `a`, `user` FROM `fotetweets` GROUP BY `user` ORDER BY `a` DESC LIMIT 10"); 
while ($row = mysql_fetch_assoc($toptweeters)) { 
     echo "<li style='border: 0; margin-left: 5px;'><a target='_blank' style='border: 0;' href='http://twitter.com/".$row["user"]."'>"; 
     echo $row["user"]; 
     echo $row["a"]; 
     echo "</a></li>"; 
    } 
Смежные вопросы