在下面的代码中我想从coursemaster表中搜索数据。我正在从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();
}
答案 0 :(得分:1)
您可以使用or_like
$this->db->like('course_code',$keyword);
$this->db->or_like('course_name', $match);
答案 1 :(得分: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();
}
答案 2 :(得分: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();
}