微信小程序开发微信小程序开发者

小程序全栈学习-辅助方法where的使用

2019-03-10  本文已影响1人  Answer_ccbb

在操作数据库的过程中,辅助方法where是非常常用的方法,掌握它的使用模板对掌握其他辅助方法也有指导意义。

TP5 中where方法的表达有三种方法:

1、表达式法:where(‘banner_id’,‘=’,$id);

2、数组法;

3、闭包;

表达式法:where('字段名','表达式',‘查询条件’),默认缺省的表达式是等于;

数组法:灵活性和安全性都不好,不常用,不做介绍;

闭包:

where(function ($query)use ($id){  //where 方法接收一个匿名函数做为参数,匿名函数以$query对象为参数;

             $query->where('banner_id','=',$id)  //调用query对象的where方法,这个id变量在这里是访问不到的,解决方法就是在上面use($id).

          });

上一篇 下一篇

猜你喜欢

热点阅读