我在这里有一个查询,我正在尝试按照“排名”列对它们输出的顺序进行排序,我将如何添加到我的查询中呢?这是我的代码:
$query = $pdo->prepare('SELECT *
FROM leaderboards
WHERE game_id=2 AND mode_id=1 and map_id=15
LIMIT 0, 100');
答案 0 :(得分:2)
如果您想按特定列排序,请使用ORDER BY
子句。
$query = $pdo->prepare('SELECT *
FROM leaderboards
WHERE game_id=2 AND mode_id=1 and map_id=15
ORDER BY rank
LIMIT 0, 100');
答案 1 :(得分:1)
你甚至可以使用更多的那个字段进行排序,见下文
$query = $pdo->prepare('SELECT *
FROM leaderboards
WHERE game_id=2 AND mode_id=1 and map_id=15
ORDER BY rank, rank2
LIMIT 0, 100');