複数の単語を検索しようとしています。私はすでに、データベーススキーマに FULLTEXT を追加しようとしました。
これは私が今持っているコードで、1 つの単語だけが結果を返します。
$term = $this->input->post('term');
$this->db->like('firstname', $term);
$this->db->or_like('lastname', $term);
$this->db->or_like('middlename', $term);
$query = $this->db->get('people');
$data['people'] = $query->result();
$this->load->view('people', $data);
「John」、「Doe」、「Smith」などの 1 つの単語を検索すると機能します。
しかし、「John Doe」または「John Doe Smith」を検索しようとしても、結果が返されません。
CodeIgniter の Active Record または "$this->get->query" を使用して、複数の単語を検索するにはどうすればよいですか。