像查询一样的mysql带来了其他字母结果

时间:2014-03-18 08:43:23

标签: php mysql codeigniter

我正在使用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');

上面给出的查询带来了所有结果,但其他字母结果混合在其中。

1 个答案:

答案 0 :(得分:2)

改变你喜欢的方法,

$this->db->like('page_stitle', $pagetitle, 'after');

其中$ pagetitle包含类似方法的值。