就像codelgniter中的查询字符串一样

Cha*_*a K 1 search codeigniter

我的视图页面包含以下字段

id,name,email,gender etc..
Run Code Online (Sandbox Code Playgroud)

我有一个搜索框,我想在所有上述字段中执行搜索

如何以CI方式编写查询字符串

调节器

public function search()
    {


        $sql = "SELECT * FROM users";

        $this->form_validation->set_rules('search_term', 'Search_term', 'trim|xss_clean');

        if ($this->form_validation->run() == TRUE)
        {
             $keyword = $this->input->post('search_term');

             $sql.= "WHERE name like '{$keyword }'";
             $sql.= "OR email like '{$keyword }'"; 
             $sql.= "OR gender like '{$keyword }'";          

        }

        $query = mysql_query($sql);
    }  
Run Code Online (Sandbox Code Playgroud)

Sat*_*aty 5

CI就像 查询 一样

    $keyword = $this->input->post('search_term');
    $this->db->select('*');
    $this->db->like('name', $keyword);
    $this->db->or_like('email', $keyword);
    $this->db->or_like('gender', $keyword);
    $res = $this->db->get('users');
Run Code Online (Sandbox Code Playgroud)