0

在下面的代码中,我想从 coursemaster 表中搜索数据。我正在从 coursemaster 表中搜索课程代码,我想从 coursemaster 中搜索课程名称,请任何人帮助我。

课程主任:

课程代码 | 课程名

控制器:coursemaster_site

function index1()
    {
        $data            = array();
        $keyword         = $this->input->post('keyword');
        if($keyword!=""){
            $data['results'] = $this->coursemaster_model->search($keyword);
        }
        $this->load->view('coursemaster_view', $data);

    }


  model:coursemaster_model

function search($keyword)
    {
        $this->db->like('course_code',$keyword);
        $query  =   $this->db->get('coursemaster');
        return $query->result();
    }
4

3 回答 3

1

你可以使用 or_like

$this->db->like('course_code',$keyword);
$this->db->or_like('course_name', $match); 
于 2013-09-17T07:39:24.827 回答
0

为什么不使用or_like

function search($keyword1,$keyword2){
        $this->db->like('course_code',$keyword1);
        $this->db->or_like('course_code',$keyword2);
        $query  =   $this->db->get('coursemaster');
        return $query->result();
    }
于 2013-09-17T07:38:12.323 回答
0

在下面使用

function search($keyword)
{
    $this->db->like('course_code',$keyword);
    $this->db->or_like('course_name',$keyword);
    $query  =   $this->db->get('coursemaster');
    return $query->result();
}
于 2013-09-17T07:40:13.077 回答