我有以下代码行:
mysql_query("SELECT name FROM details WHERE md5(name) = '".md5($input_name)."'");
但是,当我将查询更改为以下内容时,此查询工作得很好:
mysql_query("SELECT name FROM details WHERE salt(name) = '".salt($input_name)."'");
查询似乎不起作用。
盐函数如下:
function salt ($name) {
global $salt;
return $salt.$name;
}
其中 $salt 是一个全局变量(一个 md5 哈希)
为什么第二个查询不起作用?