thinkphp5使用数据集还是使用数组

在database.php设置处

// 数据集返回类型
    'resultset_type'  => 'array',
这儿默认用的是数组返回的方式,我们也可以改为数据集的返回方式
// 数据集返回类型
    'resultset_type'  => 'collection',

改成之后的语法变更

数据下判断是否为空
if(!$result){
            return "内容为空";
        }
数据集下判断是否为空
if($result->isEmpty()){
            return "内容为空";
        }
当我们设置为数据集方式接收数据时,却用了数组的判断方式,输出后的内容可能只是一对括号[]

建议采用的方式

建议模认采用数组的方式输出,遇到数据集时用下面的方法,下面这篇便是解决方法
http://www.xiuyuanxi.com/it/web/1557214338.html

评论

大侠名号:   验证暗号: 点击我更换图片

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND