我正在从我创建的 MYSQL 数据库中获取数据,该数据库存储玩家统计信息,即杀戮,死亡,比率。我已经获取了所有数据并在我的 PHP 代码行中将其转换为表格格式,但我想知道(因为我对 PHP 还很陌生)我如何才能做到这一点,以便使最高击杀数超过表格中的数字“id”会根据每个玩家的排名而变化。
以下是代码行:
echo "<table width='1000' cellpadding='10' cellspacing='5' border='1'>";
echo "<tr
<td><center><b>RANK</td></center></b><td><b><center>Nickname</td></center></b><td><center><b>Kills</td></center></b><td><center><b> Deaths</td></center></b><td><center><b>Ratio</td></center></b></tr>";
while($info = mysql_fetch_array( $data ))
{
echo "<tr>
<td><center><b>".$info['id']."</td></center></b>"."<td><center><b>".$info['username']."</td></center></b>"."<td><center><b>".$info['kills']."</td></center></b>"."<td><center><b>".$info['deaths']."</td></center></b>"."<td><center><b>".$info['ratio']."</td></center></b></tr>";
}
echo "</table>";
最佳答案
您可以将 order bykills desc
附加到您的 SQL 语句中,以便最大杀死数排在第一位。
关于根据最高击杀次数对 PHP 表用户进行排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336366/