【发布时间】:2014-08-21 05:43:26
【问题描述】:
提前致谢!所以这是我的查询
$query = "
SELECT
A.id
U.email,
SHA2(U.email, 256) AS sha
FROM S.Action A
LEFT JOIN S.Users U
ON U.ID = A.id
WHERE A.id = ". $id ."
";
效果很好,并且“sha”具有预期值。但是,我想做的是在
中添加这个 WHERE 条件AND SHA2(U.email, 256) = ". $pass ."
但是一旦输入,查询就会返回任何内容。当我在查询返回后转储 $pass 和 'sha' 时,如果没有 WHERE 条件,它们就会匹配。但是当我试图在所有东西都被抓住之前查看那场比赛时,它什么也没找到。这是我做不到的吗?
【问题讨论】: