在设置页面中,用户可以更改名称和邮件。我要进行选择,以检查用户是否选择了不存在的名称或邮件。我可以这样,它很好用,但仅适用于名称:
SELECT name
FROM user
WHERE NOT id = :id
AND name = :name
我尝试输入用户名和密码,但未正确选择
SELECT name, mail
FROM user
WHERE NOT id = :id
AND name = :name OR mail = :mail
如何选择非特定ID(在本例中为会话用户的ID)的名称和邮件?
答案 0 :(得分:0)
我认为您只需要括号即可
WHERE NOT id = :id AND
( name = :name OR mail = :mail )