该问题已被锁定!
5
关注
3442
浏览

列表分页sql语句

AI智能回复搜索中,请稍后...

查看全部 2 个回答

Alu 初级会员 用户来自于: 广东省东莞市
2014-12-15 12:09
查询分页不用那么麻烦,可以看系统自带的分页功能。

	public function get_topic_list($where = null, $order = 'topic_id DESC', $limit = 10, $page = null)
	{
		if ($topic_list = $this->fetch_page('topic', $where, $order, $page, $limit))
		{
			foreach ($topic_list AS $key => $val)
			{
				if (!$val['url_token'])
				{
					$topic_list[$key]['url_token'] = rawurlencode($val['topic_title']);
				}
			}
		}

		return $topic_list;
	}

$this->fetch_page('topic', $where, $order, $page, $limit)

$limit为分页显示数量,$page默认为1,翻页时读取参数。
下面是不带分页查询
$this->fetch_all('topic', $where, $order, $limit);
如果要用不带分页的方面时行分布就需要加
	public function get_topic_count($where = null) {
		return $this->count('topic', $where);
	}
main上使用方法:

$list = $this->model('topic')->get_topic_list(null, 'topic_id DESC', 30, $_GET['page']);
		TPL::assign('pagination', AWS_APP::pagination()->initialize(array(
			'base_url' => get_setting('base_url') . '/topic/, 
			'total_rows' => $this->model('topic')->found_rows(), 
			'per_page' => 30
		))->create_links());
		TPL::assign('list', $list);

模板上记得加上:pagination; ?>

模板输出就行了

关于作者

问题动态

发布时间
2014-11-06 17:37
更新时间
2014-12-15 12:09
关注人数
5 人关注

相关问题

活动模块执行sql……
时间久了,没有更新内容,列表页为空白
问一下,wecenter的图片附件怎样在列表页显示
已改为传统分页
升级到开发版时,在发布文章时,在发现列表里,图片和文字重叠?
问高手一下,搜索框下拉问题列表,显示的字数在哪里修改啊?
还是关于首页文章列表内容摘要字数显示限制的问题
首页如何调取文章的列表,还能limit
bug反馈:2.1版话题-精华-问题列表右侧参与者连接和头像缺失
这么多话题的话 看看在列表是什么情况

推荐内容

求去掉分页,增加“点击查看更多”的方法
文章、问题内容实现分页功能,已经可以用了,文章列表的文章和问题内容回复的显示这个到时候在做处理,我指的是内容分页,不是列表分页
下一页网址
话题分页跳转错误
分页的规则写了 怎么不管用呢?
怎么设置多少条开始分页啊。
请教个seo相关的问题,分页相关的问题
【bug】文章文类列表页的分页点击回到了文章的总分页,请问怎么修改
本地用的MySQL5.5的版本,怎么导入到服务器MySQL5.1的版本里?
如果修改搜索结果为分页,而不是“更多”