搜索分页离奇现象
本帖最后由 Уаиɡ_輄 于 2011-11-27 16:04 编辑问题是:
搜索出来的结果只有2条记录
点击下一页后全部记录都显示出来了
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 编辑
没那么离奇吧...别让帖子沉了.{:soso_e200:} 是有些奇怪,呵呵 要补充,发现下一页后是直接刷新搜索,所以搜索就内容就为空了,我没设置内容为空提示什么,所以就默认全部都显示出来了.
我想问下,有什么办法能解决...{:soso_e149:}...继续研究! 好吧.我解决了!关键词SESSION.{:soso_e100:} session 怎么了? Hex 发表于 2011-11-27 13:43 static/image/common/back.gif
session 怎么了?
用SESSION保存,要搜索的数据,再进行判定、赋值。 Уаиɡ_輄 发表于 2011-11-27 14:04 static/image/common/back.gif
用SESSION保存,要搜索的数据,再进行判定、赋值。
不用 session 保存吧?直接用 GET 传参,学习 google 的 URL 形式 真奇怪·!~ “离奇 ” 这个词 你看用的 让人感觉好像发生了 php之外的事情了
页:
[1]
2