Foros del Web » Programando para Internet » PHP »

sumar 10 en PHP+ MySQL

Estas en el tema de sumar 10 en PHP+ MySQL en el foro de PHP en Foros del Web. Buenos dias a tod@s, tengo la siguiente duda : Un campo llamado puntos de tipo INT y otro de tipo char llamado nombre: hago la ...
  #1 (permalink)  
Antiguo 26/05/2009, 13:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 0
sumar 10 en PHP+ MySQL

Buenos dias a tod@s,

tengo la siguiente duda :

Un campo llamado puntos de tipo INT y otro de tipo char llamado nombre:

hago la siguiente UPDATE y la primera vez suma 10.

Código PHP:
$link=mysql_connect($server,$dbuser,$dbpass) OR die(mysql_error());
$query="UPDATE puntos SET puntos=+10 WHERE nombre='$username'";
$result=mysql_db_query($database,$query,$link);
if(
mysql_affected_rows($link)) 
la segunda vez k se ejecuta no suma...otros 10, osea 20.

Esta mal ??

Gracias por todo , Saludos,
  #2 (permalink)  
Antiguo 26/05/2009, 13:33
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Respuesta: sumar 10 en PHP+ MySQL

Intenta cambiando:
Código php:
Ver original
  1. $query="UPDATE puntos SET puntos=+10 WHERE nombre='$username'";
Por:
Código php:
Ver original
  1. $query="UPDATE puntos SET puntos=puntos+10 WHERE nombre='$username'";
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
  #3 (permalink)  
Antiguo 26/05/2009, 13:36
 
Fecha de Ingreso: octubre-2008
Mensajes: 71
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: sumar 10 en PHP+ MySQL

lo que hace tu consulta es asignar el valo 10 positivo a ese campo en ninguna parte suma.

tienes que hacer lo siguiente:

UPDATE puntos SET puntos=puntos+10 WHERE nombre='$username'

asi ira de 10 en 10

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:42.