thinkphp5 where查询方法

查询表达式

where('字段名','表达式','查询条件');

whereor('字段名','表达式','查询条件');   //或者

比如:where('name','=','小三');   //name字段是小三的  

 <> 这个表达式是不等于的意思       NEQ这个是英文表示,可以写这个也可以写<>

>=大于等于   <=小于等于

NULL查询字段是不是null

>time    <time 时间比较

EQ:等于(=)     在表达式中可以省略

例如: where('id','eq',100);    where('id','=',100);   等效于 where('id','100');

like 同sql的like    where('name','like','%thinkphp%');

查询条件就变成name like ‘thinkphp%’

where的练习以及注意事项

thinkphp5 where查询方法

 

 注意:使用where方法后,只能调用 find和select,不能使用get和all方法

原因:where方法返回的是Query对象,不是模型对象

 

上一篇:Linux部署thinkphp5,nginx服务器一直访问index/index问题解决方法


下一篇:ThinkPHP5——Session和Cookie