龙岩易富通网络科技有限公司

龙岩小程序开发,龙岩分销系统

tp5 闭包查询

2023.09.19 | 415阅读 | 0条评论 | php

在tp5查询中经常用到where和whereOr,按照官方手册中,对闭包作用的描述:数组方式和闭包方式的数据查询的区别在于,数组方式只能定义查询条件,闭包方式可以支持更多的连贯。


例:

function getlist($map,  $mapOr) {

   $query = db ( 'signin s' )->leftJoin ( "member m", "s.user_id=m.user_id" )->field ( "s.*,m.real_name" )->where ( $map )->where ( function ($que) use($mapOr) {

      $que->whereOr ( $mapOr );

   } )->order ( 's.id desc' )->select();

}


赞 (

发表评论