我编写了一个包含用户 MySQL 表的应用程序。以下代码从表中查找酷度等级在当前用户酷度等级的 20% 以内的用户。
$query = "SELECT USERNAME FROM USERS WHERE RATING BETWEEN ".$coolnessRating." * 0.8 AND ".$coolnessRating." * 1.2";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
echo $row['USERNAME'];
}
我的问题是这样的:如果我有一个用户并且他们的酷度评分是 20,例如,他们自己会在结果集中返回,因为如果有意义的话,他们自己的评分显然在他们评分的 20% 以内。
有没有办法忽略这个特定的行但打印出结果集的其余部分?