thinkphp5怎么实现区间查询
thinkphp吧
全部回复
仅看楼主
level 2
sly85264 楼主
如题,我像查询n>0 AND n<100
有时候只查n>0
有时候只查n<100
所以这种写法是不能用的
$model->where('n>0')
->where('n<100')
->where();
有没有类似3.2里的数组写法?
n = array(array('EGT',0),array('ELT',100));
2017年03月13日 02点03分 1
level 3
直接用between就可以了
where('n','between','0,100');
2017年03月16日 03点03分 2
level 2
sly85264 楼主
5.x 是可以使用n = array(array('EGT',0),array('ELT',100));的,是我写错了
2017年03月16日 06点03分 3
level 2
sly85264 楼主
model返回的是object列表,我向转换成Array,
直接toArray()或getData()会报错,
必须
foreach($ret_obj as $k => $v)
$v.toArray();
必须写循环吗?有没有简单点的直接获取成Array类型数据
2017年03月16日 06点03分 4
level 1
和厉害厉害厉害厉害厉害厉害厉害厉害n
2020年11月26日 09点11分 5
1