我有这个脚本:
<?php
$result = mysql_query("SELECT * FROM high ORDER BY KC DESC LIMIT 20");
while($row = mysql_fetch_array($result))
{
echo $row['KC'];
echo "<br />";
}
?>
还有这个
<?php
$result = mysql_query("SELECT * FROM high ORDER BY DC DESC LIMIT 20");
while($row = mysql_fetch_array($result))
{
echo $row['DC'];
echo "<br />";
}
?>
我想占卜 DC 和 KC 并希望它显示除法后的值。
例如 DC = 80 和 KC = 30
系统会将 KC 分配到 DC ( 80 / 30 = 2.666666666666667 )
我试过这样做:
<?php
$result = mysql_query("SELECT * FROM high ORDER BY Runecraftlvl DESC LIMIT 20");
while($row = mysql_fetch_array($result))
{
echo $row['kills'] / $row['deaths'];
echo "<br />";
}
?>
它工作得很好,但如果变量 KC 和 DC 都是 0,它会给我这个错误:
警告:第 86 行 /home/justxpp1/public_html/high/highscores.php 中除以零
为什么会这样?