Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/05/2004, 03:11
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Bueno, Cain, ese es el codigo recomendado academicamente (yo mismo lo recomiendo para que aprendan el uso).

Pero en un entorno de produccion no es recomendable mostrar tanta informacion al "enemigo" al producirse el error. Estas mostrando tu estructura de BD, lo que puede ayudar para crear un SQL injection (meter datos que "rompan" tu BD).

La mejor opcion seria crear una funcion mysql_die() que dependiendo de una configuracion muestre la informacion o un un simple mensaje "Se produjo un error al procesar el formulario". O incluso usar trigger_error() (www.php.net/trigger_error) en lugar de die().

Pero primero hay que saber usar mysql_error(), por eso el codigo que has puesto es el que recomiendo para aprender.

Saludos.

PD: Cain, ¿infectado por el telendro virus?
__________________
Josemi

Aprendiz de mucho, maestro de poco.