检查用户名是否存在

Ben*_*ock 2 php mysql

什么是检查MySQL表中是否存在用户名的最佳方法?

Kaz*_*zar 5

SELECT COUNT(*) as count FROM users WHERE username='whatever'
Run Code Online (Sandbox Code Playgroud)

读出第一行结果 - 如果'count'列> 0,则用户名存在.

或者,在PHP中,您可以使用:

SELECT * FROM users WHERE username='whatever'
Run Code Online (Sandbox Code Playgroud)

然后使用mysql_num_rows(或等效的).