thinkphp 中where条件怎么使用or

 我来答
倾城暮色记忆Dj
2017-10-01 · 超过40用户采纳过TA的回答
知道答主
回答量:210
采纳率:0%
帮助的人:59.2万
展开全部
where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。我觉得后盾人还不错,有时间的话,你可以去看看,会有不错的效果哦
风荷醉香Dm
2017-10-02 · 超过33用户采纳过TA的回答
知道答主
回答量:176
采纳率:0%
帮助的人:48.8万
展开全部
大概你可以参考下我的建议,使用字符串条件直接查询和操作,例如:
$User = M("User"); // 实例化User对象
$User->where('type=1 AND status=1')->select();
最后生成SQL语句。你可以去后盾人学习相关的资料,这样你可以懂得更多,这样不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亭子dD
2017-10-03
知道答主
回答量:61
采纳率:0%
帮助的人:5.6万
展开全部
使用字符串条件直接查。
最后生成的SQL语句是
SELECT * FROM think_user WHERE type=1 AND status=
如果使用3.1以上版本的话,使用字符串条件的时候,建议配合预处理机制,
xx='%f'",array($id,$username,$xx))->select();
或者使用:其实你可以去后盾人看看,这样你可以学习更多,你会太有不一样的收获
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
跨路路通路通L
2017-10-03 · 超过80用户采纳过TA的回答
知道答主
回答量:306
采纳率:25%
帮助的人:116万
展开全部
如果进行多字段查询,那么字段之间的默认逻辑关系是逻辑与 AND,但是用下面的规则可以更改默认的逻辑判断,通过使用 _logic 定义查询逻辑:
$User = M("User");// 实例化User对象。如果你可以的话,可以去后盾人学习,这样也许你会有不一样的体验
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学业与泡妞都要
2017-10-02 · 超过10用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:21万
展开全部
或者你就可以这么写,不要用数组的形式 $User->where('cname' = '%'.abc.'%' or 'ename' = '%'.abc.'%')->delete();具体情况你可以去学习相关的资料,后盾人就不错,你可以去学习,一定有所收获
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式