cakephp3とphpMyadminを利用しています。
・バイナリで範囲指定
・数値の全角半角の区別はしない
という上記の条件で検索をかけたいと思っています。
それが下記コードです。
cakephp3
1if (isset($data['hoge']) { 2 $value = $data['hoge']; 3 $query->where(['HogeTable.ID collate utf8_unicode_ci <=' => $cd_product_t]); }
しかし、latin1には対応していないとエラーが吐き出されてしまいます。
Error: SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION 'utf8_unicode_ci' is not valid for CHARACTER SET 'latin1'
バイナリ指定の項目のみこういったエラーが返されてしまうのですが、
全角半角区別を行わずに検索処理を行う方法を教えていただきたいです。