MySQLi :如何排序以制作梯子

  • 本文关键字:排序 何排序 MySQLi php
  • 更新时间 :
  • 英文 :


我正在建立一个基于服务器投票的网站。我想用mysqli对服务器投票进行排序,并给他们一个排名,每个例子:

1: 88 票 服务器1

2: 54 票 服务器2

3

:34 投票 服务器3...

我的数据库中已经有我的服务器和投票,但我找不到对它们进行排序并给它们排名的解决方案。就像:

{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列表并将其归因于排名。

你可以试试这个,改变DESC并相应地ASC

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

您的查询

$votes = $database->query("SELECT `votes` FROM `servers` ORDER BY LEFT(`votes`,2) ASC");

最新更新