我正在使用codeigniter活动记录从数据库中获取所有''页面,所有字母显示都没有任何问题。
但是当我们获取's'的结果时。它也是所有其他'j','b'结果的结果,它只与s字母结合。
SELECT * FROM (`ci_pages`) WHERE `cat_id` = '1' AND `page_stitle` LIKE 's%'
$this->db->select('*');
$this->db->from('ci_page');
$this->db->where('cat_id', $cat_id);
$this->db->like('page_stitle', $list, 'after');
上面给出的查询带来了所有结果,但其他字母结果混合在其中。
答案 0 :(得分:2)
改变你喜欢的方法,
$this->db->like('page_stitle', $pagetitle, 'after');
其中$ pagetitle包含类似方法的值。