【发布时间】:2016-12-01 04:15:40
【问题描述】:
我在 codeigniter 中执行 filtering 和 searching 但不知道!该怎么做?
但我尽力了却失败了!!!
这里我显示了成功的 ajax 显示的列表
我的数据库是
我的控制器是
public function get_quick_search()
{
$sepcli= $this->input->post('spec');
$distct= $this->input->post('dist');
$locat= $this->input->post('locat');
$data['list'] = $this->Doctor_model->search_listing();
$data['quck_search'] = $this->search_model->get_quick_list($sepcli,$distct,$locat);
$data['get_specs'] = $this->specialisation_model->get_specialisation();
$this->load->helper(array('form', 'url'));
$this->load->view('customer/header');
$this->load->view('customer/side_view',$data);
$this->load->view('customer/quick_search',$data);
$this->load->view('customer/footer');
}
我喜欢的模特
public function get_quick_list($locat,$distct,$sepcli)
{
$this->db->select('*');
$this->db->from('tbl_doctor');
$this->db->join("tbl_specialisation", "tbl_specialisation.spec_id = tbl_doctor.spec_id",'left');
$this->db->where("(district LIKE '$distct' AND place LIKE '$locat' AND spec_specialise LIKE '$sepcli')");
$query=$this->db->get()->result_array();
return $query;
}
这里没有错误显示,但返回查询是NULL 显示这样的(array(0) { })
【问题讨论】:
-
问题出在哪里?
-
模型是问题展示
-
帮我查询retun null值
-
先打印查询,然后在mysql上直接运行看看查询有什么错误!!!使用 $this->db->last_query();
标签: codeigniter search drop-down-menu full-text-search filtering