Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/04/2013, 19:03
ioniben
 
Fecha de Ingreso: marzo-2013
Ubicación: España
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 4
Respuesta: Evitar Doble insert y solo sumar una columna

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
Cita:
Editado: Código de programación no permitido en Foros de Bases de Datos.

Última edición por gnzsoloyo; 15/04/2013 a las 20:21 Razón: Código de programación no permitido en Foros de Bases de Datos.