{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

TP框架SQL实现多个条件查询的四种方法实例

TP框架SQL实现多个条件查询的四种方法实例

前言:

TP框架SQL实现多个条件查询的四种方法实例,如果对你有帮助就看看吧。

正文:

今天给大家带来四种thinkphp框架sql条件查询的四种方法,是关于and组合的,直接就看下面的代码吧:

第一种:普通写法!

Db::connect('mysql')->name('profile')->where('id' , '1')->where('hobby' , '2')->select();

第二种:用EXP频接的方式也可以,但是注意,后面必须要加=号(判断条件)不然报错,我也不知道为什么,知识点:V5.0.18+版本开始是数组中使用exp查询和更新的话,必须改成Db::raw方法,我这里不是数组所有不需要。

Db::connect('mysql')->name('profile')->where('id' , 'exp' , '= 1 and hobby = 2')->select();

第三种:第三种写法,用数组的作为一个变脸传递进去:

$map[] = ['hobby', '=', '男'];

$map[] = ['id', 'in', [60,70,80]];

Db::name('profile')->where($map)->select();

第四种写法:有点小Bug,这个方法只适用于两个条件等于同个结果的情况

 Db::name('profile')->where('user_id&status', '>', 0)->select();

资源均来自第三方,谨慎下载,前往第三方网站下载 解压密码:123456 解压密码:123456


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:TP框架SQL实现多个条件查询的四种方法实例
喜欢 ()分享 (0)