mysql - 如何在 mySQL SELECT 查询中使用 bool 逻辑

标签 mysql syntax

如何检查我的 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/

相关文章:

php - 迁移后 Moodle 给出 "Session handler is misconfigured"错误

c++ - 尝试使用哈希表(使用链接)作为我的顶点列表来制作图形数据结构

Javascript 对象 Prop

Java if 语句以分号结尾

html - 为什么链接中的目标属性有下划线?

mysql - 配置单元.HiveImport : FAILED: SemanticException [Error 10072]: Database does not exist:

php - 当与主键匹配时更新 MySql 中的表字段

Javascript 点表示法 = 未定义

javascript - 如何在数据库中插入 Bootstrap 下拉值

java - WildFly 10.0.0 Final正在接受请求,但将其放入队列中而不进行处理