Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2004, 12:24
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Bueno, lo que yo hago es:
Código PHP:
$result=mysql_query($consulta) or die("Error en $consulta en el fichero ".__FILE__." en la linea ".__LINE__." <br> MySQL dice: ".mysql_error()); 
__FILE__ y __LINE__ son constantes especiales de PHP que indican el fichero y la linea actuales.

Realmente no llamo a die() directamente, sino que llamo a una funcion pasandole $consulta, __FILE__ y __LINE__ como parametros. Asi en esa funcion puedo hacer el die() mostrando el mensaje, o hacer el die() y guardar el mensaje en un log.

Quizas quedaria mas "profesional" creando un gestor de errores personalizado con las funciones de http://www.php.net/manual/en/ref.errorfunc.php .

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.