Я получаю ошибку базы данных:
Номер ошибки: 1052 «Заголовок» столбца, где предложение неоднозначно SELECT * FROM insp_people
, editors_pick
, video_upload
WHERE title
LIKE '% a%' ПОБЕГ '!'
Это модель:
public function getSearch($keyword) {
$this->db->select('*');
$this->db->from('insp_people, editors_pick, video_upload');
$this->db->like('title', $keyword);
$query = $this->db->get();
if($query->num_rows() > 0) {
return $query->result();
}
}
Это контроллер:
$this->load->model('search_model');
$this->load->model('inspiringpeoples_model');
$this->load->model('editorspick_model');
$this->load->model('uploadvideos_model');
$data = $this->inspiringpeoples_model->getPosts();
$data = $this->editorspick_model->getPosts();
$data = $this->uploadvideos_model->getPosts();
$keyword = $this->input->post('search');
$data['results'] = $this->search_model->getSearch($keyword);
$data['title'] = "Search Results";
$this->load->view('partials/header1', $data);
$this->load->view('search_result', $data);
$this->load->view('partials/footer');
Я ожидаю, что результаты поиска будут отображаться по этим трем таблицам