用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1995|回复: 2
收起左侧

[HELP] 4个搜索条件,然后分页

[复制链接]
发表于 2012-11-6 11:05:44 | 显示全部楼层 |阅读模式
4个搜索条件,可以一个条件有数据,2个条件有数据,或者3个条件有数据,或者4个条件都有数据,查询后进行分页!!!!!!!!
给点思路,谢谢,最好是实例!!!!
发表于 2012-11-6 12:48:20 | 显示全部楼层
PHP复制代码
        function search($data,$limit,$offset)   {
                $i = 0;
                $sql = 'SELECT * FROM ' . $this->bold_data . " WHERE ";
                foreach($data as $key => $value)
                {
                        $sql .= $key . " LIKE '%" . $value ."%'";
                        if($i != count($data)-1){
                                $sql .= " AND ";
                        }
                        $i++;
                }
                $sql .= " LIMIT " . $limit ." OFFSET " . $offset;
                $rs = $this->db->query($sql);
                if($rs->num_rows()>0)
                return $rs->result_array();
                else
                return false;
        }
复制代码


如果是很多搜索条件 可以用 SQL拼接    然后在C中 控制分页~
发表于 2012-11-6 17:48:17 | 显示全部楼层
$this->db->where($array());

本版积分规则