Pole uživatelského jména v databázi můžete nastavit jako primární klíč nebo jedinečné, což zaručuje jedinečnost uživatelského jména v databázi.
Pokud se pak pokusíte vložit již existující uživatelské jméno funkce mysql_query() se selhání, vrací FALSE .
Kromě toho byste se měli vždy dotázat databáze na existenci uživatelského jména pomocí jednoduchého příkazu select:
SELECT username FROM table WHERE username='$php_username_var';