Foros del Web » Programando para Internet » PHP »

Como capturar Exception y continuar ejecucion

Estas en el tema de Como capturar Exception y continuar ejecucion en el foro de PHP en Foros del Web. Hola amigos, estoy realizando un insert multiple y obtengo este error porque la fecha solo puede ser unica, como capturo la exepcion y que continue, ...
  #1 (permalink)  
Antiguo 18/05/2017, 16:08
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Como capturar Exception y continuar ejecucion

Hola amigos, estoy realizando un insert multiple y obtengo este error porque la fecha solo puede ser unica, como capturo la exepcion y que continue, o que haga caso omiso

Código PHP:
Ver original
  1. foreach ($datos as $key => $registro) {
  2.                insert.....
  3. }


[PDOException]
SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates u
nique constraint "guagr_uk"
DETAIL: Key (guagr_fecha)=(18-05-2017 15:40:07 ) already exists.
  #2 (permalink)  
Antiguo 18/05/2017, 20:05
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Como capturar Exception y continuar ejecucion

No puedes hacer eso desde php, cuando tu recibes la excepción la base de datos ya genero el error, así que el mejor lugar para intentar algo sería desde el gestor de la base de datos.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: continuar, ejecucion, exception, fecha, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.