Въпрос за изчисляване на стойност

Knoppix_

Registered
Здравейте,

имам заявка от база данни с колона държави искам ако колоната държави взима стойност примерно Великобритания да деля съседната на нея колона на 1.12, а ако взима стойност Германия примерно да деля на 1.188 и ако е различно от тях да не се дели

Как може да стане това
 
Това:
PHP:
$result = mysql_query('select col1, col2 from table');
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
   if($row[col1] == "Германия"){
         $colona = $row[col2];
         $colona = $colona/1.12;
         $update = mysql_query('update from table set col2 = $colona where col1 = $row[col1]');
         if(mysql_affected_rows == 1){echo 'таблицата е променена.';}
   }
   //аналогично е за Великобритания
}
би трябвало да свърши работа. Може да има и някоя друга синтактична грешка, но в 'общи линии' това е решението
 

Back
Горе