Bạn có thể đặt trường tên người dùng trong cơ sở dữ liệu là khóa chính hoặc duy nhất, điều này đảm bảo tính duy nhất của tên người dùng trong cơ sở dữ liệu.
Sau đó, nếu bạn cố gắng chèn một tên người dùng đã có sẵn thì hàm mysql_query () sẽ thất bại, trả về FALSE .
Bên cạnh đó, bạn nên luôn truy vấn cơ sở dữ liệu về sự tồn tại của tên người dùng, bằng cách sử dụng câu lệnh select đơn giản:
SELECT username FROM table WHERE username='$php_username_var';