Thinkphp如何批量查询数据库
本文介绍了Thinkphp如何批量查询数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
1.我有这样一个需求:入库单有4种存货,我要查询现存量表中有没有这种存货,如果有就增加数量,没有就新建数据;where条件是个数组,我该如何查询?
2.where条件
Array
(
[0] => Array
(
[warehouse] => 办公用品仓库
[name] => 笔记本电脑
)
[1] => Array
(
[warehouse] => 办公用品仓库
[name] => 笔记本电脑
)
[2] => Array
(
[warehouse] => 办公用品仓库
[name] => 万用表
)
[3] => Array
(
[warehouse] => 办公用品仓库
[name] => 鼠标
)
)
3.查询语句,如下查询出来是空
$ch = $stock->where($where)->select();
刚学没多久,各位大神提供下好的思路~~谢谢大家
解决方案
where条件:
$where['warehouse'] = '办公用品仓库';
$where['name'] = array('in', array('笔记本电脑','万用表','鼠标'));
这篇关于Thinkphp如何批量查询数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文