Thinkphp中where的用法
里面都可以用什么样的格式传条件?我只知道where(array(''=>''))这种,可是好麻烦,有没有别的办法?...
里面都可以用什么样的格式传条件?我只知道where(array(''=>''))这种,可是好麻烦,有没有别的办法?
展开
2个回答
展开全部
这个where很强大 你写的只是一种方式
数组方式
也可以字符串方式 完全可以用sql本身 where 后面的语句 放在这个where()中
还有其他的强大功能 具体 你可以参照 thinkphp 手册
数组方式
也可以字符串方式 完全可以用sql本身 where 后面的语句 放在这个where()中
还有其他的强大功能 具体 你可以参照 thinkphp 手册
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where支持字符串 数组 对象
追问
能打几行代码看看不。
追答
//对象
$m=M('user');
$obj=new stdClass();
$obj->id=2;
$data=$m->where($obj)->select();
//字符串
$data=$m->where('id=2')->select();
//
$where['id']=2;
$data=$m->where($where)->Select();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询