Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2008, 09:01
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Sustituir un dato de la fila

Cita:
Iniciado por TuTubo Ver Mensaje
pues lo que quiero es cambiar un dato de una fila en una sola columna basicamente solo necesito añadir 1 al numero que contine la columna lvlplays de una fila con lvl_num=X donde x es un numero definido por la variable $sec

esto es lo que yo intentaba peor no logro averiguar que falla:

mysql_query("REPLACE INTO bd_levels WHERE lvl_num='".$sec."'
(lvlplays) VALUES('".$lvlplays."') ")
or die(mysql_error())
Como te dice usuario1000, lo que pareces buscar se logra con UPDATE

Si en la columna hay un valor numérico al que quieres sumarle 1 te bastará con hacer algo así:

Código sql:
Ver original
  1. UPDATE bd_levels SET lvlplays = lvlplays + 1 WHERE lvl_num = 34

Como ves, en el ejemplo que te pongo he sustituido la variable por el número 34. Evita poner código PHP en este foro.