Du kan göra användarnamnsfältet i databasen till en primärnyckel eller unik, vilket garanterar användarnamnets unikhet i databasen.
Sedan, om du försöker infoga ett redan befintligt användarnamn mysql_query()-funktionen kommer att misslyckas, returnerar FALSE .
Utöver det bör du alltid fråga databasen efter existensen av användarnamnet med hjälp av en enkel select-sats:
SELECT username FROM table WHERE username='$php_username_var';