thinkphp条件查询

thinkphp的查询方法是where

简单的条件查询示例:

Db::table('user')
    ->where('id',1)
    ->find();

whereOr的使用

Db::table('user')->where('uname','ee')->whereOr('uid=2')->select();

whereOr->或者,只要满足上面两个条件中的一个就可以

同时满足多个条件的查询,可以使用where的链式调用

Db::table('user')
    ->where('id',1)
    ->where('name','user')
    ->select(); 

或者使用数组的形式

$data['name'] = 'user';
$data['id'] = 1;
Db::table('user')->where($data)->select();

还可以使用AND

Db::table('user')->where('name=user AND id=1')->select();

模糊查询

Db::table('user')->where('name','like','%user%')->select();

限定字段的查询

本示例只输出id和name字段,field选定要查询的字段

Db::table('user')
    ->field('id,name')
    ->where('id','=',1)
    ->select(); 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐