allora come prima cosa non vengono dichiarate le variabili $nick e $pass
Codice PHP:
$nick=htmlentities(mysql_real_escape_string($_POST['nick']));//faccio qualche controllo
$pass=htmlentities(mysql_real_escape_string($_POST['pass']));
poi per conneterti al db usa una cosa del genere
Codice PHP:
$db = mysql_connect($dbhost, $dbuser, $dbpassword);
if ($db == FALSE) {
die ("Errore connesione al database");
}
mysql_select_db($dbname, $db)
or die ("Errore selezione database");
a questo punto puoi inviare delle query quindi
Codice PHP:
$user=mysql_query("SELECT * FROM registrazioni WHERE nick='$nick',pass='$pass'");
$num_righe=mysql_num_rows($user);
if($num_righe) {
//loggato quindi imposti le sessioni
} else {
//Log fallito li restituisci un bel errore
}
io uso una cosa del genere e ha sempre funzionato
prova