Se l'inserimento nn và ci sono errori nella query STOP che puoi verificare in tal modo
Vista così ti direi di fare l'escape delle stringhe... ma occorrerebbe verifcare anche altre coseCodice PHP:
$sql="INSERT INTO utenti VALUES (2,'".$nome."','".$email."','".$pw."','".$nik."',0)";
$result = mysql_query($sql) or die ('Errore query:
' . $ql . '
Report:
' . mysql_error());