mysqli_prepare和sha1

时间:2012-05-02 19:46:11

标签: php mysql mysqli prepared-statement

我正在尝试在mysql中为登录调用SHA1函数准备一个语句,但是prepare函数仍然返回false

 $query = "select user_id, first_name from users where email=? and pass=SHA1(?)";
 $stmt = mysqli_prepare($dbc, $query);

传递mysql函数是有效的,因为我可以使用now()而不会出现问题。有人知道这里有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我在PHP中运行sha1()函数。没有理由不这样做,对于没有明显答案的问题,这是一个简单有效的解决方案。