Как использовать Find_IN_SET в codeigniter? - PullRequest
0 голосов
/ 20 декабря 2018
public function job_fetch($key)
    {
        $this->db->select('*');
        $this->db->from('job');
        $where = "FIND_IN_SET(".$key.", job_title) and FIND_IN_SET(".$key.", city)";
        $this->db->where($where);
        $query = $this->db->get();
        $result = $query->result_array();
        return $result;
    }

В этом коде я передаю переменную, т.е. $key, где $key - это массив, и он выглядит как Array ( [0] => java [1] => developer [2] => hibernate [3] => struts [4] => in [5] => mumbai [6] => noida [7] => delhi, и я хочу получить данные по job_title и city, если значение лежитв $key так как я могу это исправить?Пожалуйста, помогите мне.

Спасибо

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Вот как вы делаете WHERE something AND something в коде:

$this->db->where("FIND_IN_SET(".$key.", job_title)");
$this->db->where("FIND_IN_SET(".$key.", city)");
0 голосов
/ 20 декабря 2018
public function job_fetch($key)
    {
        $this->db->select('*');
        $this->db->from('job');
        $this->db->where("FIND_IN_SET(".$key.", job_title)");
        $this->db->or_where("FIND_IN_SET(".$key.", city)");
        $query = $this->db->get();
        $result = $query->result_array();
        return $result;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...