Siz*_*ode 5 php mysql codeigniter
这是代码.
function get_autoComplete($tbl, $data, $field, $value, $where='',$group_by=false,$limit=''){
$this->db->select($data);
$this->db->from($tbl);
if($where!=''){
$this->db->where($where);
}
$this->db->like($field, $value);
if($group_by == true){
$this->db->group_by($field);
}
if($limit !='')
{
$this->db->limit($limit);
}
$query=$this->db->get();
return $query->result();
}
Run Code Online (Sandbox Code Playgroud)
在第二个select语句中,似乎like($field, $value)区分大小写.我希望它不敏感,所以我可以搜索而不用担心大小写.
它与某些事情有关
$this->db->like($field, $value);
Run Code Online (Sandbox Code Playgroud)
deh*_*hrg 18
没有类似函数的不区分大小写的版本.你可以做的是将比较的两边都转换成小写,这样你就可以把它从等式中取出来.
like('LOWER(' .$field. ')', strtolower($value))
| 归档时间: |
|
| 查看次数: |
5581 次 |
| 最近记录: |