Химик, если я правильно понял, ид будет наша связь
$id = intval($id);
$var = mysql_result(mysql_query("select `result` from `battle` where `id`= '" . $id . "' limit 1"), 0);
$val = mysql_result(mysql_query("select `result` from `result` where `id`='" . $id . "' limit 1"), 0);
if ($val == $var) {
mysql_query("update `users` set `rate`='" . $res . "' where `id`='" . $id . '" limit 1");
}писал с тела, не проверял