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();
╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯