跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

一段代码求解,该怎么处理

一段代码求解 php
 ' selected'); $auclist=C::t('auction_inauctions')->fetch_all_by_sql('status=1 AND uid='.$_G['uid'].' AND ovtime>'.strtotime(date("Y-m-d H:i:s")),'ORDER BY inputtime desc',$start,$perpage); $count=C::t('auction_inauctions')->fetch_all_by_sql('status=1 AND uid='.$_G['uid'].' AND ovtime$multipage = multi($count, $perpage, $page, $mpurl); include template('home/auction_inauctions'); ?> 请高手讲解下以上代码,能逐行讲解最好了,谢谢! 分享到: ------解决方案-------------------- 显示某一页的数据 每页30行,从数据库取得数据然后用一个template显示 ------解决方案--------------------


if(!defined('IN_DISCUZ')) {
exit('Access Denied');//验证是不是在discuz内部运行,不是就提示这个
}
$page=$_GET['page']?$_GET['page']:0;//如果page有赋值就用赋值的值 没有就为0
$perpage = 30;//应该是每页显示的调试

$start = ($page-1)*$perpage;//开始取得位置

$mpurl= 'home.php?mod=auction&ac=inauction';
$perpages = array($perpage => ' selected');
$auclist=C::t('auction_inauctions')->fetch_all_by_sql('status=1 AND uid='.$_G['uid'].' AND ovtime>'.strtotime(date("Y-m-d H:i:s")),'ORDER BY inputtime desc',$start,$perpage);
//C是discuz数据库操作的静态类,t方法指定操作的表 fetch_all_by_sql加查询条件得到结果集
$count=C::t('auction_inauctions')->fetch_all_by_sql('status=1 AND uid='.$_G['uid'].' AND ovtime<'.strtotime(date("Y-m-d H:i:s")),'','','',1);
$multipage = multi($count, $perpage, $page, $mpurl);//multi是discuz的分页函数
include template('home/auction_inauctions');//将结果分配到模板展现
?>
------解决方案-------------------- php
 ' selected'); $auclist=C::t('auction_inauctions')->fetch_all_by_sql('status=1 AND uid='.$_G['uid'].' AND ovtime>'.strtotime(date("Y-m-d H:i:s")),'ORDER BY inputtime desc',$start,$perpage); //查询出来数据放在$auclist里边; $count=C::t('auction_inauctions')->fetch_all_by_sql('status=1 AND uid='.$_G['uid'].' AND ovtime$multipage = multi($count, $perpage, $page, $mpurl); //多页? multi这玩意是个函数吧 include template('home/auction_inauctions'); //显示页面么;

相关文章