Доброе время суток! Ребята, подскажите пожалуйста, как правильнее сделать запрос: Есть таблица с товарами, где присутствует цены в RUR и USD Есть код пересчета цены в рублях по текущему курсу: Код (PHP): $entRate="70.05";//курс доллара $res=mysql_query("SELECT * FROM `table` WHERE `usd` > 0"); $rows=mysql_num_rows($res); $i=0; while($i<$rows) { $id=mysql_result($res,$i,'id'); $usd=mysql_result($res,$i,'usd'); $rate=$usd*$entRate; mysql_query("UPDATE `table` SET `rub` = '$rate' WHERE `id` = $id"); $i++;} Он конечно делает свое дело, но чувствую, что есть более правильная реализация, без перебора циклом.
Код (PHP): "UPDATE `table` SET `rub` = `usd` * $entRate" P.S. И прочитайте по ссылке выделенное красным