Thinkphp如何批量查询数据库
天蓬老师
天蓬老师 2017-05-27 17:42:03
0
4
643

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();

刚学没多久,各位大神提供下好的思路~~谢谢大家

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(4)
大家讲道理

where条件:

    $where['warehouse'] = '办公用品仓库';
    $where['name'] = array('in', array('笔记本电脑','万用表','鼠标'));
仅有的幸福

雷雷

小葫芦

thinkphp 3.23?

雷雷

thinkphp 5.0?

雷雷
大家讲道理

楼上正解。。。。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板