Можете да направите полето за потребителско име в базата данни първичен или уникален ключ, което гарантира уникалността на потребителското име в базата данни.
След това, ако се опитате да вмъкнете вече съществуващо потребителско име функцията mysql_query() ще неуспешно, връщайки FALSE .
Освен това винаги трябва да правите запитвания към базата данни за съществуването на потребителското име, като използвате прост оператор select:
SELECT username FROM table WHERE username='$php_username_var';