Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/07/2009, 09:28
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: Sumar un valor positivo o negativo a un valor existente en MySql

Lo mejor es que primero cojas el valor actual , le sumes el nuevo valor y luego hagas el update:

Código PHP:
<?mysql_connect($user,$pass,$serv);
mysql_select_db($db);
$sql="SELECT * FROM tabla WHERE condicion";
$fila=mysql_query($sql);

$valorActual=$fila['puntos'];

// Y DESPUÉS

$valorNuevo=$valorActual $valorASumar;

// Y YA CON EL UPDATE

mysql_query("UPDATE tabla SET puntos=".$valorNuevo." WHERE condición");

?>
Voilá
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.