Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta MySql no bolo php Api


Ok... você estava quase lá. Você só precisa colocar o campo entre colchetes para dizer ao CakePHP para não lidar com a palavra-chave BINARY como um nome de campo

Acredite que isso deve funcionar:
$this->User->find('list', array(
        'fields' => array('User.username'),
        'conditions' => array(
                       "OR" =>array(
                                "BINARY (`User`.`last_name`) LIKE" => $search_data."%",
                                "BINARY (`User`.`username`) LIKE" => $search_data."%",        
                                "BINARY (`User`.`first_name`) LIKE" => $search_data."%"))
                           ));