Foros del Web » Programando para Internet » PHP »

Control de errores con PHP sobre MySQL. Orientación.

Estas en el tema de Control de errores con PHP sobre MySQL. Orientación. en el foro de PHP en Foros del Web. Hola amigos. Estoy puliendo detalles de mi proyecto y quiero tener un cierto control sobre posibles errores en la base de datos, que no esté ...
  #1 (permalink)  
Antiguo 01/03/2011, 10:31
 
Fecha de Ingreso: octubre-2010
Mensajes: 17
Antigüedad: 13 años, 5 meses
Puntos: 0
Control de errores con PHP sobre MySQL. Orientación.

Hola amigos. Estoy puliendo detalles de mi proyecto y quiero tener un cierto control sobre posibles errores en la base de datos, que no esté accesible o que no pueda completar determinada operación.

Lo que busco es que tanto yo como el usuario seamos conscientes de que se ha producido un error y la operación no ha podido completarse.

La ayuda que os pido es una pequeña orientación al respecto de como controlarlo. Conmysql_errno, con or die() u otra herramienta o comando que me recomendéis. Cómo digo es tan solo orientarme en la dirección correcta teniendo en cuenta lo que busco.

Un saludo y gracias a todos.
  #2 (permalink)  
Antiguo 01/03/2011, 10:38
 
Fecha de Ingreso: octubre-2010
Mensajes: 17
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Control de errores con PHP sobre MySQL. Orientación.

Estoy dando más vueltas y leyendo más y lo que me gustaría - salvo que me recomendéis algo mejor ya que soy nonato en la materia - es que al producirse un error en la base de datos se ejecutara una script - errores.php por ejemplo - que abriera una página de error amigable para el usuario y que por otra parte me mandara una reseña a mi: un email o lo que fuera.
  #3 (permalink)  
Antiguo 01/03/2011, 11:52
 
Fecha de Ingreso: octubre-2010
Mensajes: 17
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Control de errores con PHP sobre MySQL. Orientación.

También he encontrado que se puede hacer con Try + Catch. Es otra opción veo, pero no se por donde decidirme. :(

Etiquetas: control, mysql
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 20:46.