Puede que haya otra solución pero mira si te sirve esto:
Código PHP:
<?php
$sql="select * from tabla",
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
if($row["oro"]>0)
"update tabla set oro=oro-1"
if($row["plata"]>0)
"update tabla set plata=-1"
..............
..............
}?>