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 –