我之前已经问过这个问题,但我没有得到正确的答案。我有一个表'cv',我想使用两个字段搜索数据库中的项目,即课程和位置,这两个项目在同一个表格('cv')。我对如何实现这两个搜索没有任何想法。 以下代码仅用于显示课程搜索及其正常工作。帮助我使用两个搜索标准,即课程和位置,或者换句话说,如何在我的代码中添加搜索位置输入。
控制器
function search_worker()
{
$data['query']=$this->kint_model->search_workers($this->input->post('search'));
$this->load->view('hire_display',$data);
}
模型
function search_workers($search)
{
return $query = $this->db->get_where('cv', array('course '=> $search))->result();
}
查看
$data = array('name'=>'search', 'id'=>'search','value'=>'bcom');
echo form_input($data);
$data = array('name'=>'submit', 'id'=>'submit', 'value'=>'Search Item(s)');
echo form_submit($data);
答案 0 :(得分:0)
也许你的查询需要一个like子句,
function search_workers($search){
//return $query = $this->db->get_where('cv', array('course '=> $search))->result();
return $this->db->like('course', $search)->like('location', $location)->get('cv')->result();
}
您还应该接受一些基本的SQL培训。