如何检查我的 MySQL 查询中是否有 email = '$e'
或 username = '$e'
。
到目前为止,这是我的 MySQL 查询。
"SELECT user_id FROM users WHERE (email = '$e' AND pass=SHA1('$p'))"
最佳答案
如果你想修改你现有的查询,即使 $e
匹配用户名,它也能工作,你可以这样做:
SELECT user_id
FROM users
WHERE (email = '$e' OR username = '$e') AND pass=SHA1('$p')
关于mysql - 如何在 mySQL SELECT 查询中使用 bool 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818989/