Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2006, 10:13
August
 
Fecha de Ingreso: febrero-2005
Mensajes: 626
Antigüedad: 19 años, 2 meses
Puntos: 10
Un campo no debe tener los 2 mismos valores

Hola

Esta pregunta es muy sencilla acerca de mysql/php, disculpen la ignorancia.

Estoy haciendo un insert, 2 campos pueden tener valores repetidos, pero otro campo en particular no debe repetirse, y en el caso que ese campo ya estuviera solo debe actualizarse ¿como le hago para obtener esto?

He visto que usan el DISTINCT, pero solo he visto que lo usan para los SELECT y no he visto un ejemplo para el INSERT

Mi insert es asi, me funciona bien

Código PHP:
$consulta_insertar "INSERT INTO resoluciones (userid, res, ip) VALUES ('$laid', '$res', '$laip')"
Se me ocurrio hacer un UPDATE, pero esto solo actualiza, no inserta si el campo no existe
Código PHP:
$consulta_insertar "UPDATE resoluciones SET res='$res' WHERE userid='$laid'"