これは非常に単純な問題です。私はただ愚かなことをしているに違いありません:
このクエリは、行ID番号をエコーアウトします。
$query = "SELECT * FROM userpage WHERE uploaderrating = $rating";
$result = mysql_query($query);
$row1= mysql_fetch_array($result);
echo $row1[id];
追加の条件を追加すると(SQLデータベースで条件が確実に満たされている場合でも、エコーは何でも生成します(つまり、変数が空です)、失敗するコードは次のとおりです。
$query = "SELECT * FROM userpage WHERE uploaderrating = $rating and reviewer = NULL";
$result = mysql_query($query);
$row1= mysql_fetch_array($result);
echo $row1[id];