我有一个数据库表,其中包含用户在游戏中获得的积分数,如下所示:


  id点
  1 1000
  2 300
  3 600
  4900
  等等


我希望能够只获得得分最高的50至59的行。如果需要多个查询就可以了。我正在使用PHP和MySQL。谢谢!

最佳答案

$query = "SELECT *
          FROM table_name
          ORDER BY points DESC
          LIMIT 49,10";

$result = mysqli_query($link, $query);

while ($row = mysqli_fetch_assoc($result)) {
  // Do stuff here
}

关于php - 排序行,然后从该集中获取特定的10行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8432483/

10-10 12:26