我正在根据服务器投票的结果建立一个网站。我想用mysqli对服务器投票进行排序,并给它们一个等级,例如:
1:88票Server1
2:54票Server2
3:34投票Server3 ...
我已经在数据库中拥有服务器和投票了,但是我找不到解决方案来对它们进行排序并赋予其排名。 就像:
{rank} : {number of server's vote} {server name}
我已经尝试过了:
$totalserv = $database->prepare("SELECT COUNT(*) FROM `servers` ");
$votes = $database->query("SELECT `votes` FROM `servers` ORDER BY votes ASC");
但是我不知道如何将$vote
列为列表并赋予其排名。
答案 0 :(得分:0)
您可以尝试执行此操作,相应地更改for(i=0; i<n*n; i++)
{
printf("Hello");
}
和DESC
ASC
您的查询
SELECT * FROM `table` ORDER BY LEFT(`votes`,2) DESC;