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

前言:

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

正文:

TP框架SQL实现多个条件查询的四种方法实例 PHP教程 第2张

今天给大家带来四种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();
菜鸟自学网是一个优秀的网站,一个纯资源下载站,本站仅供交流与学习,你可以在这里找到一切你想要的免费教程,若文章侵权请及时联系删除,无意冒犯,感谢你们!
菜鸟自学网 » TP框架SQL实现多个条件查询的四种方法实例

发表评论

菜鸟自学网是一个免费分享各类自学教程的网站!

立即查看 联系客服