thinkphp的where问题
我要查询总的数据条数~要使用他内置的count()就必须用where方法~不能自己构造sql语句select*fromabcwhere(cc=1orcc=2)andid=...
我要查询总的数据条数~要使用他内置的count()就必须用where方法~不能自己构造sql语句select * from abc where (cc=1 or cc=2) and id=$id,现在的问题是cc字段有2种可能~怎么带入到where方法里?求解
展开
3个回答
展开全部
$abc=M('abc');
$where['cc']=array('in','1,2');
$where['id']=$id;
$count=$abc->where($where)->count();
$where['cc']=array('in','1,2');
$where['id']=$id;
$count=$abc->where($where)->count();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
算了,一看我这个就是错的,还是楼下说的好
where("(cc=1 or cc=2) and id=")这样不行么?
而且也有直接执行sql语句的方法吧
where("(cc=1 or cc=2) and id=")这样不行么?
而且也有直接执行sql语句的方法吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询