Вот чё здесь не так?
высчитывает совсем не то что нужно.Может кто поможет а?
$z_rev = mysql_query("SELECT * FROM `recenzies`");
$z_dis = mysql_query("SELECT * FROM `discographies`");
while ($dis = mysql_fetch_array($z_dis)){
$rev = mysql_fetch_array($z_rev);
if ($dis['id'] == $rev['album']) {
while (empty($rev['rate'])){
echo $rev['rate'];
$rating1[] = $rev['rate'];
}
for($i=0; $i<count($rating1); $i++) $rating = array_sum($rating1)%count($rating1);
$update = mysql_query("UPDATE `discographies` SET `rate`='$rating' WHERE `id` = '".$dis['id']."'");
}
if ($update) echo '<br />Обновлено!'.$dis['id'].' - '.$dis['album'].'с оценкой: '.$rating.'<br />';
unset ($rating1);
}