php打印sql语句函数,laravel 打印sql语句

laravel 打印sql语句

主要依靠DB::COnnection()函数DB::connection()->enableQueryLog();

//执行的sql语句

var_dump(DB::getQueryLog());

直接上代码:DB::connection()->enableQueryLog();

$data = DB::table("down as a")

->leftJoin('files as b','a.img_files_id','=','b.id')

->leftJoin('files as c','a.down_files_id','=','c.id');

if((int)$type==1) {

$data = $data->where("a.goods_type",'=','1');

}elseif((int)$type==2){

$data = $data->where("a.goods_type",'=','2');

}else{

$data = $data->Where(function($query){

$query->where('a.goods_type','=', 1)->orWhere("a.goods_type",'=','2');

});

}

$list = $data->orderBy("a.id","DESC")->offset(($page-1)*$pageSize)->limit($pageSize)->get(['a.*','b.files_url', 'c.files_size']);

var_dump(DB::getQueryLog());

laravel 打印sql语句  试试吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值