问题背景:最近在用ThinkPHP 5开发项目的过程中,发现根据筛选条件做or查询的时候,连贯操作不可以使用where进行条件查询了。
首先列出一个user数据表的信息:
uid
uname
grade(年级)
class(班级)
sex(性别)
1
1号
1
2
1
2
2号
1
1
2
3
3号
3
3
2
4
4号
4
2
1
5
5号
2
5
1
6
6号
1
6
2
7
7号
1
1
1
8
8号
2
3
1
9
9号
2
2
1
10
10号
3
1
2
数据表展现了10位同学的年级、班级、性别信息
现在要查询数据为
grade=1 or class= or sex=2
在TP3中想要or查询
条件可以为:
$condition['grade'] = 1;