详细信息 您现在的位置是:首页 > ThinkPHP

Tp6的多条件查询及常用写法

来源: 发布时间:2021-06-29 1005 人已围观

摘要Tp6相比thinkphp5改动还是有些大的,下面就Tp6里多条件查询及学用写法做下介绍。

Tp6相比thinkphp5改动还是有些大的,下面就Tp6里多条件查询及学用写法做下介绍。
$map = [];
$map[] = ['ProductId','=',$v['ProductId']];
$map[] = ['OrderType','<>',""];   //不等于空
$map[] = ['OrderType','not null','']; //不等于null
$map[] = ['OrderType','null','']; //等于null
$map[] = ['OrderTime','between',[$Date0,$Date1]];  //在两数之间
$map[] = ['OrderTime','not between',[$Date0,$Date1]];  //不在两数之间
$map[] = ['TypeId','in',$ids];  //包含在逗号分割的字符里
$map[] = ['TypeId','not in',$ids];  //不含逗号分割的字符
$map[] = ['Name','like',"%$keys%"];  //包含关键字的字符
$list = Db::name('tables')->where([$map])->select();


以上为觉的Tp6多条件查询写法


站点信息

  • 电话:15226178738
  • QQ:1697915848
  • 邮箱:1697915848@qq.com