我想检查用户注册到我的网站时电子邮件的用户名是否已存在于数据库中。 我有下面的代码不工作,我不知道为什么。如果有人能指出我正确的方向来验证数据库中已有的信息,我将不胜感激!谢谢检查数据库中是否存在用户名或电子邮件
$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.');
}
“不工作”不够具体,不足以对失败的地方进行有根据的猜测。详细说明输入,表格结构和内容,打开error_reporting,添加print_r语句等,并使用正确的数据库转义。 – mario
请print_r($ query); –
我有error_reporting,但没有输出错误。 – user3927104