0
我有一个连接表的搜索功能。如何强制该记录搜索时不显示两次。 codeigniter
我有一个表工厂。在这张表中我搜索工厂。 我也有一个名为标签的表。在这张表中我有特定工厂的标签。带有工厂ID。
但是,当我在一家工厂上搜索时,它多次向我展示了工厂。当我删除标签时,它不会多次显示。
我如何强制/限制只显示同一工厂的1?
你可以明白我的意思,当你只需要点击搜索在http://kees.een-site-bouwen.nl/home/search
我的搜索方法/型号:
function get_search($match)
{
$this->db->like('Bedrijfsnaam', $match);
$this->db->or_like('Postcode', $match);
$this->db->or_like('Plaats', $match);
$this->db->or_like('Telefoonnummer', $match);
$this->db->or_like('Email', $match);
$this->db->or_like('Website', $match);
$this->db->or_like('Profiel', $match);
$this->db->or_like('Adres', $match);
$this->db->or_like('tags.Tag', $match);
$this->db->join('tags', 'bedrijven.idbedrijven = tags.idbedrijven');
$query = $this->db->get('bedrijven');
return $query->result();
}
我的搜索方法/控制器:
function searchresults()
{
$match = $this->input->post('search');
$data['query'] = $this->bedrijven_model->get_search($match);
$this->load->view('views/header');
$this->load->view('views/searchresults', $data);
$this->load->view('views/footer');
$data['query'] = $this->bedrijven_model->bedrijven_tags();
}
真棒会尝试这个:) –
为你工作?? Mr.Kees Sonnema – Gautam3164
奏效。当我被允许时,我会接受:p –