我从我的数据库中取出两个数据并将它们分开,然后让 $Kdr 打印计算值。
<?php
$query = mysql_query("SELECT * FROM `high` ORDER BY `$Kdr` DESC LIMIT 20");
while($row = mysql_fetch_array($query)){
if ($row["kills"] != 0) {
$Kdr = $row["kills"] / $row["deaths"];
}
echo "<tr><td><a href='personalhs.php?query={$row["playerName"]}'>".$row['Runecraftlvl']."</a></td><td>".$row['kills']."</td><td>".$row['Runecraftxp']."</td><td>".$Kdr."</td></tr>";
}
?>
忽略 $row['Runecraftinglvl'] 等。
基本上我希望我的表通过我在上面声明的变量“$Kdr”来排序数据,该变量打印分割的数据。
我试过这样做:
$query = mysql_query("SELECT * FROM `high` ORDER BY `" . $kdr . "` DESC LIMIT 20");
还有这个
$query = mysql_query("SELECT * FROM `high` ORDER BY `$Kdr` DESC LIMIT 20");
两者都给了我这个错误:警告:mysql_fetch_array() 期望参数 1 是资源,在第 90 行的 /home/justxpp1/public_html/gxx/highscores.php 中给出的布尔值
我究竟做错了什么?谢谢。