Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2004, 09:31
Avatar de sedinho
sedinho
 
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 21 años, 8 meses
Puntos: 0
Controlar "Duplicate entry"

Hola. En una base de datos MySql gestionada con php y tengo una tabla, en la que hay un campo que es primary key y otro que lo he definido como unico.
Cuando desde php (a través de un formulario) intento meter datos a la base de datos, si meto algun dato en los campos que he comentado antes que ya existia me dice "Duplicate entry '11111111' for key 1", es decir, que '111111111' ya ha sido introducido en ese campo en otro registro. Mi pregunta es:
Para que en vez de salir ese mensaje saliera, por ejemplo: "Atención '1111111111' ya ha sido introducido con anterioridad. Por favor introduza otro valor", ¿que he de hacer? Key 1 es para el campo con primary key y key 2 es para el campo unico, ¿como controlo que lo que esta repetido es el key 1 o el key 2?

Espero haberme explicado. Muchas gracias.