データベースのユーザー名フィールドを主キーまたは一意にすることができます。これにより、データベース内のユーザー名の一意性が保証されます。
次に、既存のユーザー名を挿入しようとすると、mysql_query()関数は失敗し、FALSEを返します 。
さらに、単純なselectステートメントを使用して、常にデータベースにユーザー名の存在を照会する必要があります。
SELECT username FROM table WHERE username='$php_username_var';