Php 基于二进制的ZF2模型查询
嗨,我需要一个区分大小写的用户名登录 我尝试在terminal和in中使用mysql从我的zf2模型生成的查询工作正常,但它在我的zf2中工作不好 我的mysql代码:Php 基于二进制的ZF2模型查询,php,mysql,zend-framework2,Php,Mysql,Zend Framework2,嗨,我需要一个区分大小写的用户名登录 我尝试在terminal和in中使用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' A
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
我可以通过将表的列更改为区分大小写的…\u cs排序规则来修复此问题