quei bei
or die(mysql_error());
ricordati di toglierli quando vai online, o almeno sostituiscili con
or die("Si è verificato un errore");
non stà mai bene che ti stampa a video gli errori del db, poi sono dati che l'utente finale NON dovrebbe conoscere