下面我有一个 SQL 查询,它作为登录脚本供选择输入用户名或电子邮件的用户使用。
我注意到,即使它似乎会检查任何一个或作为登录凭据都不会。
username1 OR username1@email.com
= 仅通过用户名真正查找
SELECT *
FROM tblaccount
WHERE acc_user='username1' OR acc_email='username1@email.com'
AND acc_password='letmein1' AND acc_confirmed='1' AND acc_active='1'
...如果我将其更改为...
username0 OR username1@email.com
= 它不返回记录。
有什么想法吗?