Vous pouvez faire du champ de nom d'utilisateur dans la base de données une clé primaire ou unique, ce qui garantit l'unicité du nom d'utilisateur dans la base de données.
Ensuite, si vous essayez d'insérer un nom d'utilisateur déjà existant la fonction mysql_query() échec, renvoie FALSE .
En plus de cela, vous devez toujours interroger la base de données pour l'existence du nom d'utilisateur, en utilisant une simple instruction select :
SELECT username FROM table WHERE username='$php_username_var';