0

是否可以“学习”codeigniget 来识别 ľščťžýáíé 或 ĽŠČŤŽÝÁÍÉ 等字符?因为我不想让搜索对这些字符敏感。例如,如果我在我的表格行中有“Šilíoá”并且我搜索 silioa,则不会出现任何问题。但是,如果我正在寻找 silioa,它就会被找到。所以我认为问题出在Š 是否有可能学习codeigniter 来识别Š?还是Ž等?这是我的查询:

$q = $this->db->query("SELECT * FROM (`knihy`) 
                  WHERE `stav` = 1 
                  AND (Autor1 LIKE '$vyraz' 
                  OR Autor2 LIKE '$vyraz' 
                  OR Autor3 LIKE '$vyraz' 
                  OR Autor4 LIKE '$vyraz') 
                  ORDER BY `id` desc LIMIT $limit OFFSET $offset ");
4

1 回答 1

0

我认为这与 MySQL 比 CI 更相关。也许这会帮助你:

  1. Php/MySql 数组搜索 ã, š, é, ë, ú, ü, í, ž
  2. 从 MySql 数据库中读取 č ć đ š ž 等符号
于 2012-09-13T21:32:45.693 回答