$Dao = M();
import('ORG.Util.Page');// 导入分页类
$count = $Dao->count();
$Page = new Page($count);
$show = $Page->show();
$sql="SELECT order_info.total_price,order_info.order_sn,productinfo.softname,entprise.name,order_info.createtime FROM order_info
INNER JOIN order_product_mapping ON order_info.order_sn=order_product_mapping.order_sn
INNER JOIN productinfo ON productinfo.id = order_product_mapping.productid
INNER JOIN entprise ON entprise.id = order_product_mapping.entid
ORDER BY order_product_mapping.createtime DESC";
$odlist = $Dao->order('createtime')->limit($Page->firstRow.','.$Page->listRows)->query($sql);
$this->assign('page',$show);
//var_dump($show);exit;
//$odlist = $Dao->query($sql);
if($odlist) {
$this->orderlist = $odlist;// 模板变量赋值
}else{
$this->error('数据错误');
}
// $this->display();
 R('Index/index');

解决方案 »

  1.   

    你这写的什么呀!能用吗?参考下面这个吧$userDB = D('user');
    $map=array('id'=>intval($_GET['id']));
    $count = $userDB->where($map)->count();
    $Page  = new Page($count);
    $list = $userDB->join('AS w LEFT JOIN '.C('DB_PREFIX').'users AS u ON w.uid=u.id')
    ->join('LEFT JOIN '.C('DB_PREFIX').'user_group AS g ON u.gid=g.id')
    ->join('LEFT JOIN '.C('DB_PREFIX').'wechat_group_list AS l ON w.token=l.token')
    ->field('w.*,u.username,g.name AS groupName,count(l.id) AS fansNum')
    ->group('w.id')
    ->where($map)
    ->order('w.id ASC')
    ->limit($Page->firstRow.','.$Page->listRows)
    ->select();$this->assign('list',$list);
    $this->assign('page',$Page);// 赋值分页输出
    $this->display();