Hola amigos, como se puede capturar el error en mysql
por ejemplo me muestra un error que me pase de la longitud del campo de la tabla.
como puedo capturar y mostrar un mensaje personalizado por mi "longitud excedida " por ejemplo.
Gracias.
| |||
Personalizar mensajes de error Hola amigos, como se puede capturar el error en mysql por ejemplo me muestra un error que me pase de la longitud del campo de la tabla. como puedo capturar y mostrar un mensaje personalizado por mi "longitud excedida " por ejemplo. Gracias. |
| ||||
Respuesta: Personalizar mensajes de error Cita: mysql_error()Hola amigos, como se puede capturar el error en mysql Cita: como puedo capturar y mostrar un mensaje personalizado por mi "longitud excedida " por ejemplo.
Código PHP:
Ver original |
| |||
Respuesta: Personalizar mensajes de error claro OR DIE si lo se usar, pero osea quisiera personalizarlos , xq ai me sale el error de mysql, y nadie entenderia ese error. quisiera personalizarlos a mi gusto. se puede ? |
| ||||
Respuesta: Personalizar mensajes de error Veamos, ¿Quieres qué cuando se inserte un registro por ejemplo te muestre un mensaje de exito y en caso contrario un mensaje de error? Para eso cuando haces tu query puedes usar las sentencias if. Por otro lado, ¿quieres que cuando haya algun problema con tu mysql en vez de mostrarte el verdadero error, puedes personalizar tu ese error? Pues para eso usar or die como te dije:
Código PHP:
Ver original |
| |||
Respuesta: Personalizar mensajes de error quiero personalizar los errores - excedio la longitud del campo - ya existe el usuario (xq es UNIQUE en mysql) - Aveces sale error con las FK, que llama a una que no existe. cosas asi, quiero personalizarlas xq facilmente asi como lo dices tu, agarro y a todos los errores lo englobo y pongo "oops error en mysql, nose de q pero error..." . esa no es la idea xq el usuario q la usa no sabe xq manda el error |
| ||||
Respuesta: Personalizar mensajes de error Cita: Tienes dos maneras de hacerlo. Como te dije más arriba usando sentencias if.- ya existe el usuario (xq es UNIQUE en mysql) Por ejemplo:
Código PHP:
Ver original Ese ejemplo podría estar consultando una tabla de usuarios donde comprueba si X usuario existe o no... Luego, tienes otra manera de hacerlo que sería usando mysql_errno(), la cual, esta función te devolvería un mensaje de error pero con un valor númerico y ya luego tu, sabiendo que error es mediante sentencias if (de nuevo) puedes hacer por ejemplo:
Código PHP:
Ver original Un saludo, |
Etiquetas: |