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

[已解决] 搜索分页离奇现象

[复制链接]
发表于 2011-11-25 14:09:16 | 显示全部楼层 |阅读模式
本帖最后由 Уаиɡ_輄 于 2011-11-27 16:04 编辑

问题是:
    搜索出来的结果只有2条记录
    1.png
    点击下一页后全部记录都显示出来了
    2.png
PHP复制代码
 
    function showNum($content, $limit, $offset, $table = 'nano_message')
    {
        if (!$limit) {
 
            $query = $this->db->get($table); //获取一个表的全部数据
 
        } else {
                       
            $this->db->like('title', $content); //匹配语句
            $this->db->or_like('content', $content); //or连接
            $this->db->order_by("publish_time", "desc"); //排序        
            $this->db->group_by("tier"); //分组
            $this->db->limit($limit, $offset); //结果集每页纪录数
                         $query = $this->db->get($table); //获取一个表的全部数据
 
        }
        return $query;
 
    }
 
 
复制代码





 楼主| 发表于 2011-11-26 12:26:37 | 显示全部楼层
本帖最后由 Уаиɡ_輄 于 2011-11-26 12:26 编辑

没那么离奇吧...别让帖子沉了.{:soso_e200:}
发表于 2011-11-26 14:03:12 | 显示全部楼层
是有些奇怪,呵呵

点评

虽然问题我自己解决的,但是还是谢谢你!给我支持!  发表于 2011-11-26 23:53

评分

参与人数 1威望 +1 收起 理由
Уаиɡ_輄 + 1 太感动了,80多人看没1人回答,虽然问题是我.

查看全部评分

 楼主| 发表于 2011-11-26 23:28:03 | 显示全部楼层
要补充,发现下一页后是直接刷新搜索,所以搜索就内容就为空了,我没设置内容为空提示什么,所以就默认全部都显示出来了.
我想问下,有什么办法能解决...{:soso_e149:}...继续研究!
 楼主| 发表于 2011-11-26 23:50:47 | 显示全部楼层
好吧.我解决了!关键词SESSION.{:soso_e100:}
发表于 2011-11-27 13:43:12 | 显示全部楼层
session 怎么了?
 楼主| 发表于 2011-11-27 14:04:15 | 显示全部楼层
Hex 发表于 2011-11-27 13:43
session 怎么了?

用SESSION保存,要搜索的数据,再进行判定、赋值。
发表于 2011-11-27 16:23:30 | 显示全部楼层
Уаиɡ_輄 发表于 2011-11-27 14:04
用SESSION保存,要搜索的数据,再进行判定、赋值。

不用 session 保存吧?直接用 GET 传参,学习 google 的 URL 形式
发表于 2011-11-29 03:05:46 | 显示全部楼层
真奇怪·!~
发表于 2012-1-4 17:02:58 | 显示全部楼层
“离奇 ” 这个词 你看用的 让人感觉好像发生了 php之外的事情了

本版积分规则