gpt4 book ai didi

php - 按最高级别 MYSQL PHP 排序(Runescape Clan 高分)

转载 作者:行者123 更新时间:2023-11-29 18:37:41 26 4
gpt4 key购买 nike

更新以提供更好的解释:

我正在尝试为我的部落在一款名为 runescape 的游戏中创建高分功能,但我不知道如何按“总等级”对排行榜进行排序

Working Demo without sorting by total level

例如,silenthawk 应该位居榜首,因为他的总数为 1,941。我有一个名为 rsusers 的表,其中包含 id、等级和玩家名

我正在执行一个 sql 查询来获取氏族中的所有人员,然后使用我在 github 上找到的名为 oldschoolhiscore.php 的页面( linked here )从 runescape 网站获取高分 - 我认为所有我要做的就是编辑此页面以按“总级别”排序,但我不确定?

这是非常精简且简单的演示和代码:

Demo here

代码:

        <?php

require 'OldSchoolHiscore.php';


$dbhost = 'localhost';
$dbuser = 'xxxx';
$dbpass = 'xxxxxxxxx';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$dbname = 'xxxxxx';
$connection = mysql_select_db($dbname);


$sql = "SELECT * FROM rsusers";
$rs_result = mysql_query ($sql);


?>



<table class="table table-striped table-list-search">
<thead>
<tr>
<td>Name</td>
<td>Level</td>
</tr>
</thead>

<tbody>


<?php

while ($row = mysql_fetch_assoc($rs_result)) {



$hs = new OldSchoolHiscore($row['username']);


$total_level = $hs->getSkillLevel('overall');

echo "<tr>";

echo "<td>".$row['username']."</td>";
echo "<td>$total_level</td>";


echo "</tr>";




}

?>

</tbody>
</table>

SQL

    INSERT INTO rsusers 
(username, clanrank)
VALUES
('Dwh_Hunters', 'lieutenant'),
('SilentHawk', 'general'),
('Sir Novel', 'lieutenant'),
('Ryuk Yagami', 'general');

最佳答案

使用ORDER BY

尝试使用

 $sql = ('SELECT * FROM rsusers ORDER BY level DESC');

关于php - 按最高级别 MYSQL PHP 排序(Runescape Clan 高分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45151866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com