这区间查询怎么生成查询条件

浏览:678 发布日期:2013/03/11 分类:求助交流
tag['mid']的数据是1,2,3,4这种形式的,但它是由用户输入的变量内容。可能是2,3,4也有可能是3,4,5
如果不变的话,可以直接写成$where['mid'] = array(array('like','%1|%'),array('like','%2|%'),array('like','%3|%'),array('like','%4|%'),'or')但是个变量的话咋搞。if ($tag['mid']) {
        $mids = explode(',',trim($tag['mid']));
        if (count($mids)>1) {
            foreach ($mids as $midkey=> $midvalue){
            这里的代码怎么生成数组查询条件。。。。。
                         }
        }else{
            $where['mid'] = array('like','%'.$tag['mid'].'|%');
        }
    }
求指导
最佳答案
评论( 相关
后面还有条评论,点击查看>>