简单的联表查询


            $data = DB::name('collect')
                    ->alias('a')
                    ->leftJoin('products b','a.pid=b.id')
                    ->leftJoin('member c','c.id=a.uid')
                    // ->where('a.uid',$uid)
                    ->field('a.uid,b.id,b.uid as b_uid,b.proname,thumb,b.price,b.type,a.create_time as com,b.uid as user')
                    // ->field('a.*,c.*,c.id as c_id')
                    ->order('a.id desc')
                    ->page($pre,10)
                    ->select();
            $count =0;
            foreach($data as $k=>$v){
                if($uid !== (string)$v['b_uid'])
                {
                return json(['status' => 3, 'data' => '', 'msg' => '暂无点赞!']);
                }
                $shopid =$v['uid'];
                $data[$k]['user'] = db::name('member')->where('id',$shopid)->find();
                $count++;
                $data[$k]['number'] =0;
            }
               
            if(!isset($data)){
               return json(['status' => 3, 'data' => '', 'msg' => '暂无点赞!']);
            }
        }
       ```
       \
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值