Ciao a tutti,
sono un novellino per quanto riguarda PHP e oggi ho provato a effettuare la registrazione degli utenti con username univoci quindi devo fare in modo che non esistano due utenti con lo stesso username.
Il problema è che non funziona il controllo in modo effettivo e mi inserisce utenti con username anche uguali cosa che a me non va bene. PHP:
Codice PHP:
<?php require_once('config.php'); session_start(); error_reporting(0);
if($_POST["user"] != "" && $_POST["password"] != ""){ $query = "SELECT username FROM utente WHERE (username = ".$_POST["user"].")"; echo $query; $esegui_query = mysql_query($query); $numero = mysql_num_rows($result); echo($numero); if ($numero>0){ echo "Utente già registrato "; }else{ echo "fai il tuo insert"; $sql = "INSERT INTO utente (username, password) VALUES('".$_POST["user"]."','".$_POST["password"]."')"; mysqli_query($db,$sql); } } ?>