假设我们在一个表格中有4个项目:
- Michel Jordan
- Tom Mark Jordan
- Jordan John
- Adam Jordan Robert
搜索词为“Jordan”,我该如何按字母顺序排序结果,但搜索词匹配的项目排在最前面,结果如下所示:
- Jordan John
- Michel Jordan
- Tom Jordan Robert
- Adam Mark Jordan
我正在使用这段代码,但没有得到我想要的结果:
$this->db->select('id, name');
$this->db->from('users');
$this->db->like('name', $search_term);
$this->db->order_by('name', 'asc');
$query = $this->db->get();