prova così
Codice PHP:
<?php
include("config.inc.php");

$utente mysql_real_escape_string($_POST['nickname']);
$email_utente $_POST['mail'];
$password mysql_real_escape_string(md5($_POST['pass']));
$password_email $_POST['pass'];
$nome mysql_real_escape_string($_POST['nome']);
$cognome =  mysql_real_escape_string($_POST['cognome']);

$db mysql_connect($db_host$db_user$db_password);

if (
$db == FALSE) die ("Non sono riuscito a connettermi al database. Rivedi i parametri del file config.inc.php");

mysql_select_db ($db_name$db) or die ("Non sono riuscito a selezionare il database. Rivedi i parametri del file config.inc.php");

$query "SELECT * FROM utenti " "WHERE nick_utenti = '$utente' " "OR email_utenti = '$password'";
$result mysql_query($query) or die ("Errore numero 1");

if (
mysql_num_rows($result) != 0)
{

while (
$row mysql_fetch_array($result))
{
//
  
if ($row['nick_utenti'] == $utente)
  {
   
$testo1='


   Il nickname, [b] $row['
nick_utenti'] [/b] è già in uso da un altro utente, prova ad inserirne uno diverso
  </p>'
;
  }
  if (
$row['email_utenti'] == $_POST['e-mail'])
  {
$testo='


   La casella di posta elettronica, [b] $row['
email_utenti'] [/b] è già presente nel Database, non ti puoi registrare due volte..
   </p>'
;
  }
}
//
echo "

"
;
echo 
"<a href=\"registrazione.php\">";
echo 
"<<< Clicca qui per ritornare alla pagina precedente";
echo 
"</a>";
echo 
"</p>";
echo
"$testo";
echo
"$testo1;

} else {

    
$db = mysql_connect($db_host$db_user$db_password);

    if (
$db == FALSE) die ("Non sono riuscito a connettermi al databaseRivedi i parametri del file config.inc.php");

    mysql_select_db (
$db_name$db) or die ("Non sono riuscito a selezionare il databaseRivedi i parametri del file config.inc.php");

    
$query = "INSERT INTO utenti (nome_utenticognome_utentinick_utentipassword_utentiemail_utentiVALUES ('$nome'$cognome', '$utente', '$password', '$email_utente')";

    $result = mysql_query($query) or die ("Errore numero 2");
    $id = mysql_insert_id();

}