首页 > 代码库 > tp复合查询知识点

tp复合查询知识点

技术分享
$ids = $id - 30;
                        
 $whe[‘id‘] = array(‘between‘,array($ids,$id));
                        
$whe[‘_string‘] = ‘(post_sortid = "出售") OR (post_sortid = "出租")‘;
                                                
$cx=M(‘posts‘)->where($whe)->order(‘id desc‘)->limit(5)->select();//背景:在posts表中,想查询从$id开始及其以下的5条数据,但是有的信息没有缩略图(如文章信息),而且文章是要过滤掉的信息,用不到,所以先用post_sortid来过滤掉文章,再用between此条信息的$id -->$id-30(这个是怕文章过多,取不到5条,所以定在30条信息查询)
View Code

 

 

 

__________________

tp复合查询知识点