Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Abfrage in der Kuchen-PHP-API

Ok ... Sie waren fast da. Sie müssen das Feld nur in Klammern setzen, um CakePHP mitzuteilen, dass es das Schlüsselwort BINARY nicht als Feldnamen behandeln soll

Glaube, das sollte funktionieren:

$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."%"))
                           ));