MySQLi:如何排序以制作梯子

时间:2019-04-26 13:35:51

标签: php

我正在根据服务器投票的结果建立一个网站。我想用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列为列表并赋予其排名。

1 个答案:

答案 0 :(得分:0)

您可以尝试执行此操作,相应地更改for(i=0; i<n*n; i++) { printf("Hello"); } DESC

ASC

您的查询

SELECT *  FROM `table` ORDER BY LEFT(`votes`,2) DESC;