Ver Mensaje Individual
  #14 (permalink)  
Antiguo 17/08/2005, 11:23
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Cita:
Iniciado por jotamachuca
Eso es cuando realizas un insert, pero imaginate un update ??? o un delete??? en el peor de los casos una serie de transacciones en cadena .... es por eso que la opcion del codigo repetido es valido cuando insertas, cuando realizas un update... como controlas, el reghistro ya esta en la base de datos...
Por eso mismo que dices es necesario controlar esto por medio de claves primarias, y no por codigo php, dado que si el registro está en la bd y se ingresa un nuevo igual, o si el registro se está actualizando y queda igual a otro existente, el motor de bases de datos te enviará un error. Es decir, el servidor te envia un error siempre que hay una violacion en la clave primaria sea como sea que se produzca.