Приветствую всех! Есть столбцы god и ochki в таблице raiting, в столбце очки находятся числа с плавающей точкой, в столбце год - год . Необходимо сделать так, что бы за один раз обработчик умножил все очки у тех команд, у которых год = 2009. Пытаюсь сделать это таким образом: PHP: <?php $tekdate = date("Y"); mysql_query("SET NAMES cp1251"); mysql_query('set charset cp1251'); $result = mysql_query("SELECT * FROM raiting",$db); if (!$result) { echo "Код ошибки:</strong>"; exit(mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result); $raznica = $tekdate-$myrow['god']; $sgod = $tekdate-$raznica; do { if($raznica == 1) { $new_ochki = $myrow['ochki']*'0.75'; $update = mysql_query ("UPDATE raiting SET ochki='$new_ochki' WHERE god='$sgod'",$db); } } while ($myrow = mysql_fetch_array($result)); } else { echo "Записей нету"; exit(); } ?> Но это не работает Странно, но все очки, после этого кода, становятся одинакового значения. Помогите пожалуйста решить проблему. Заранее Благодарю.
Запрос вида: [sql]UPDATE raiting SET ochki = ochki * 0.75 WHERE god='$sgod'[/sql] Записывает какой-то непонятный бред в виде 6.68967e-06 и в таком духе, вместо чисел 0_о.