Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2013, 09:21
emmaghost
 
Fecha de Ingreso: enero-2013
Mensajes: 68
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Evitar Doble insert y solo sumar una columna

Cita:
Iniciado por ioniben Ver Mensaje
Si quieres saber si existe el articulo deberías de comprobar que existe.
Select descripcion from lista where descripcion like "&$nombre%"

Despues compruebas que te devuelve algún registro( es decir que existe el articulo)
Código MySQL:
Ver original
  1. UPDATE lista SET articulos= articulos+totalArticulosno
  2. WHERE descripcion like "&$nombre%"

Si no existe articulo, insert.
Código MySQL:
Ver original
  1. INSERT INTO lista (descripcion,articulos)
  2. VALUES ('".$nombre."', ".$totalArticulos.")

Yo haría algo así...
Saludos

perfecto deja probar pero creo que tienes mucha razon ya que si veo que existe hace el update si no hace el insert veo y te aviso como quedo gracias