Código PHP:
$sql = "SELECT * FROM usuarios";
$sql = mysql_query($sql) or mysql_error();
while($rs=mysql_fetch_array($sql)){
$check_accion = mysql_query("SELECT usuario FROM acciones WHERE usuario='".$rs['usuario']."'");
$accion_exist = mysql_num_rows($check_accion);
if($accion_exist==0){
$sql_add_action = "INSERT INTO `acciones` (`usuario`, `precio`, `porcentaje`) VALUES
('".$rs['usuario']."', '0', '100');";
mysql_query($sql_add_action);
}
$accion_oro = $rs['oro'];
$karma = $rs['karma'];
if($karma < 0){
$accion_karma = 10000*$karma;
}elseif($karma == 0){
$accion_karma = 0;
}else{
$accion_karma = 1000*$karma;
}
$suma = $accion_oro+$accion_karma;
$multiplicacion = $suma*$rs['porcentaje'];
$division = $multiplicacion/100;
$quitar_decimal = round($division);
$total = $quitar_decimal;
$sql_acciones = "UPDATE acciones SET precio='$total' WHERE usuario='".$rs['usuario']."'";
mysql_query($sql_acciones);
}
PD: Creo que en cada variable se almacena un dato por cada usuario, por eso no me da, alguna solución?