import('ORG.Util.Page');// 导入分页类
$orders = M('orders');
$count = $orders->count();// 查询满足要求的总记录数
$Page = new Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数
$show = $Page->show();// 分页显示输出
$orders = $orders->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select();
// $orders = $orders->order('id desc')->select();
for ($i=0; $i < count($orders); $i++) {
$uid = $orders[$i][uid];
$users = M('users')->where('uid='.$uid)->select();
// dump($users);
if ($users) {//如果用户存在时
$orders[$i] = array_merge($orders[$i] , $users);
// array_push(array, var)
}
$orderid = $orders[$i][orderid];
$orderdetail = M('orders_detail')->where('orderid='.$orderid)->select();
// dump($orderdetail);
if ($orderdetail) {
$orders[$i] = array_merge($orders[$i] , $orderdetail);
}
$orders[$i]['length'] = count($orderdetail)+1;
}
// dump($orders);
$this->assign('page',$show);// 赋值分页输出
$this->assign('username',$_SESSION['username']);
$this->assign('orders',$orders);
$this->display('Admin/index');
在本地环境运行正常,但是在bae上,orders_detail和users表数据查不出来,orders能查出来,怎么解决?求大神帮忙
最佳答案
