¿Porque todos haceis esto?
$nick = $_POST['nick'];
$pass = $_POST['pass'];
$email = $_POST['mail'];
No tiene sentido!!
Si al menos pasarais un filtro por las variables... Pero es que lo unico que haceis es ocupar lineas innecesarias.