假设我们在一个表中有 4 个项目:
- 米歇尔乔丹
- 汤姆马克乔丹
- 乔丹·约翰
- 亚当·乔丹·罗伯特
搜索词是“乔丹”,我怎样才能得到按字母顺序排序但搜索词首先匹配的结果,如下所示:
- 乔丹·约翰
- 米歇尔乔丹_
- 汤姆乔丹罗伯特
- 亚当马克乔丹
我使用这段代码,但没有得到我想要的:
$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();