Codeigniter 类似于codelgniter中的查询字符串

Codeigniter 类似于codelgniter中的查询字符串,codeigniter,search,Codeigniter,Search,“我的视图”页面包含以下字段 id,name,email,gender etc.. 我有一个搜索框,我想在上面所有字段中执行搜索 如何以CI方式编写查询字符串 控制器 public function search() { $sql = "SELECT * FROM users"; $this->form_validation->set_rules('search_term', 'Search_term', 'trim|xss_clean

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

id,name,email,gender etc..
我有一个搜索框,我想在上面所有字段中执行搜索

如何以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);
    }  
读式查询

    $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');
读式查询

    $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');

您可以查看数据库活动记录您可以在此处选择您的用户指南版本您可以查看数据库活动记录您可以在此处选择您的用户指南版本完全同意此解决方案。仅限,请提供新的hoster CI用户指南链接。完全同意这个解决方案。仅限,请提供新的hoster CI用户指南链接。