codeigniter で mysql を使用して、フィールド内の複数の値を検索する必要があります。ここに私のコードがあります。
コントローラー内
public function vpsearch()
{
$data['info'] = $this->psearch_m->emp_search_form();
$this->load->view("employer/result",$data);
}
INモデル
public function emp_search_form()
{
$skill = $this->security->xss_clean($this->input->post('ps_skills'));
$jrole = $this->input->post('ps_jobrole'));
if ( $jrole !== NULL)
{
return $this->db->get('js_edu_details');
$this->db->like('js_skills','$skill');
}
}
つまり、(../employer/result)
foreach($info->result() as $row)
{
echo $row->js_id."<br/><br/>" ;
}
ただし、「スキル」を検索したフィールドではなく、「js_edu_details」テーブルのすべてのレコードを取得しています。
どこが間違っているのですか?事前に感謝します。