Si avevo dimenticato la "y"...
Comunque questo è il codice finale che ho inserito, il controllo vale sia per il nickname che per l'indirizzo email.
Codice PHP:
<?php
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$nickname=$_POST['nickname'];
$password=$_POST['password'];
$email=$_POST['email'];
$connessione_db=mysql_connect("localhost","computerhobby","******");
$selezione=mysql_select_db("my_computerhobby");
$nickname2=mysql_query("SELECT * FROM utenti WHERE (nickname="'.$nickname.'")");
$num1=mysql_num_rows($nickname2);
$email2=mysql_query("SELECT * FROM utenti WHERE (email="'.$email.'")");
$num2=mysql_num_rows($email2);
if ($num1 && $num2==0) {
$inserimento=mysql_query("INSERT INTO utenti (nome,cognome,nickname,password,email) VALUES ('$nome','$cognome','$nickname','".md5($password)."','$email')");
$chiusura=mysql_close("$connessione_db");
} else {
echo "Nickname o email già esistenti. Tornare indietro e sceglierli diversi.";
$chiusura=mysql_close("$connessione_db");
}
Una cosa del genere si può usare anche per confrontare i dati del database con quelli inseriti dall'utente per il login, giusto ?