Mas exactamente dice You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'drop ='69', slice ='99', ' at line 1
eso quiere decir que tengo un problema enel SET pero me fije tanto y tantas veces que no me doy cuenta donde esta, entonce pense que podia ser de otra parte pero tampoco.Buen dejo el code completo a ver si alguien se da cuenta donde esta el error
Código PHP:
elseif($row["ent_1"]=="efectos")
{
$efectos=$row["drop"] + $row["slice"];
if ($efectos<=35)
{
$agregar_drop=rand(4,3);
$agregar_slice=rand(4,3);
}
elseif ( $efectos<=60 && $efectos>35)
{
$agregar_drop=rand(3,3);
$agregar_slice=rand(3,3);
}
elseif ( $efectos<=80 && $efectos>60)
{
$agregar_drop=rand(2,3);
$agregar_slice=rand(2,3);
}
elseif ( $efectos<=120 && $efectos>80)
{
$agregar_drop=rand(2,2);
$agregar_slice=rand(2,2);
}
elseif ( $efectos<=150 && $efectos>120)
{
$agregar_drop=rand(1,2);
$agregar_slice=rand(1,2);
}
elseif ( $efectos<=175 && $efectos>120)
{
$agregar_drop=rand(1,1);
$agregar_slice=rand(1,1);
}
elseif ( $efectos <=175 && $efectos>200)
{
$agregar_drop=rand(-1,1);
$agregar_slice=rand(-1,1);
}
else
{
$agregar_drop=rand(7,9);
$agregar_slice=rand(7,9);
}
$drop=$agregar_drop + $row["drop"];
$slice=$agregar_slice + $row["slice"];
if ($drop>100)
{
$numero=rand(-2,-4);
$drop=$drop+$numero;
}
if ($slice>100)
{
$numero=rand(-2,-8);
$slice=$slice+$numero;
}
$query="UPDATE juego.user SET drop ='$drop',
slice ='$slice'
WHERE id='$id'";
$resultado = mysql_query($query,$db) or die (mysql_error());
}
Creo que esta aca pero me fije tanto que no se
Código PHP:
$query="UPDATE juego.user SET drop ='$drop',
slice ='$slice',
WHERE id='$id'";