Puede hacer que el campo de nombre de usuario en la base de datos sea una clave principal o única, lo que garantiza la exclusividad del nombre de usuario en la base de datos.
Luego, si intenta insertar un nombre de usuario ya existente la función mysql_query() falla, regresando FALSO .
Además de eso, siempre debe consultar la base de datos sobre la existencia del nombre de usuario, utilizando una declaración de selección simple:
SELECT username FROM table WHERE username='$php_username_var';