使用BINARY进行ZF2模型查询

时间:2014-12-08 06:38:45

标签: php mysql zend-framework2

您好我需要使用区分大小写的用户名进行登录..

我尝试在终端中使用mysql在我的zf2模型中生成的查询并且工作正常,但是我的zf2它运行不正常。

我的mysql代码:

SELECT *
FROM user 
LEFT JOIN role AS role 
    ON role.id = user.role 
LEFT JOIN info AS i 
    ON i.userId = user.id 
WHERE BINARY user.username = 'username' 
   AND user.password = 'password';

我的zf2代码:

$select = new \Zend\Db\Sql\Select;
$select->from('user')
->columns(array('primary'=>'id','username','password','salt','role','acti

1 个答案:

答案 0 :(得分:0)

我能够通过将表格的列更改为区分大小写(..._ cs)整理来解决此问题