谁能指导我如何在以下查询中添加不区分大小写的选项。
db_select('abcd', 'f')
$result = $query
->fields('f')
->condition('f.def', '%hai%','LIKE')
->execute();
如果我使用以下查询,我得到的结果等于'hai'的小写字母,但我需要同时包含'hai'的大写和小写字母的结果。
最佳答案
我相信区分大小写的因素不是由数据库包装程序确定的,而是由您查询的列的排序规则确定的。排序规则的名称应以“ _ci”结尾。