php 的 medoo,where参数如果为多个子项,必须用‘AND’?
以下下MD()是我封装的提取 medoo的方法
MD()->debug()->get('items_want',['id'],[
'uid'=>74,
'item_id'=>28,
]);
//比如说上面这个,输出的sql居然是:SELECT "id" FROM "items_want" WHERE "uid" = 74 "item_id" = 28 LIMIT 1
而
MD()->debug()->get('items_want',['id'],[
'AND'=>[
'uid'=>74,
'item_id'=>28,
]
])
就能输出SELECT "id" FROM "items_want" WHERE "uid" = 74 AND "item_id" = 28 LIMIT 1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对的,因为要处理 AND 和 OR 的关系,所以这种方式还是比较符合逻辑的
medoo多条件必须用and,具体看他官网或源代码