thinkphp的where条件为在一个范围又不等于怎么写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp的where条件为在一个范围又不等于怎么写相关的知识,希望对你有一定的参考价值。
$autMap = array(
'autid' => array('in','0,1,2,3,4,5,6'),
'autid' => array('neq',0)
);
$sql=$实例化的表名->where(" $a >1 and $a <10 and $a !=$c")->selsect();本回答被提问者采纳
thinkphp where里如何加两个判断条件求大神!
当前我的where里有了一个
where('pid='.$prz[$c]['id'][$key]['id'] )这个判断条件,如何在里面在加一个reend=1呢!
where('pid='.$prz[$c]['id'][$key]['id'] and ‘reend=1’)这样没有用!
以下是源代码!
$product=D('Product');//产品列表数据
$prod=D('Prod');//机构列表
$prz=$prodn;
foreach ($prz as $c => $va)
$prz[$c]['id']=$prod->where('pid='.$va['id'])->select();
foreach ( $prz[$c]['id'] as $key => $value)
$prz[$c]['id'][$key]['id'] = $product->where('pid='.$prz[$c]['id'][$key]['id'] )->order("eid desc")->select();
where('pid='.$prz[$c]['id'][$key]['id'] )
改
$where = array();$where['pid'] = $prz[$c]['id'][$key]['id'];
$where['reend'] = 1;
$prz[$c]['id'][$key]['id'] = $product->where($where)->order("eid desc")->select();本回答被提问者采纳 参考技术B $where=array('字段名'=>'条件1','字段名'=>'条件2');$this–>where($were)后面的就不写了追答
没注意看,把$this换成模型,你应该懂的。手机写写错了,抱歉。条件以数组的形式来写
参考技术C 最后再来个预处理 参考技术D 数组以上是关于thinkphp的where条件为在一个范围又不等于怎么写的主要内容,如果未能解决你的问题,请参考以下文章