当用户注册我的网站时,我想检查电子邮件的用户名是否已存在于数据库中。 我有以下代码不起作用,我不知道为什么。如果有人能指出正确的方向来验证数据库中已有的信息,我将不胜感激!谢谢
$query = mysql_query("
SELECT *
FROM users
WHERE username = '". $username ."'
OR email = '". $email ."'"
);
if (mysql_num_rows($query) > 0){
die ('Username or email already in use.');
}
最佳答案
这可以通过将用户名字段更改为主键或唯一键来完成。
或者运行sql
SELECT username FROM table WHERE username='$php_username_var';
关于php - 检查数据库中是否已存在用户名或电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27679410/