ユーザーの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%以内であるため、ユーザー自身が結果セットに返されます。
この特定の行を無視して、結果セットの残りを出力する方法はありますか?