Buenas a todos, tengo una pregunta, a la hora de realizar restricciones para una aplicacion web (por ejemplo, un formulario de registro) donde es aconsejable poner las restricciones.
Ej. Que le campo DNI sea de 8 dígitos y una letra.
¿Dónde deben ponerse las restricciones, en la base de datos SQL o simplemente en el código?
¿Existe alguna función php o algo para que cuando los datos introducidos a la base de datos den error (debido a una restricción) ocurra una acción?
Espero haberme explicado un saludo.