如何在MySQL查询中检查email = '$e'
或username = '$e'
。
到目前为止,这是我的MySQL查询。
"SELECT user_id FROM users WHERE (email = '$e' AND pass=SHA1('$p'))"
答案 0 :(得分:2)
如果您想修改现有查询以便即使$e
与用户名匹配也能正常运行,您可以这样做:
SELECT user_id
FROM users
WHERE (email = '$e' OR username = '$e') AND pass=SHA1('$p')