标题:ThinkPhP5.0.X中,value()和column()的区别
 来源:Admin  位置:博客->技术支持  时间:2020-06-01  热度:218℃

$manager = GoodsModel::where(['user_id'=>$this->user->id,'xasdw'=>1])->value('manager_id');

#使用value()是指取字段的值,输出该字段的内容,无论满足条件的行数有多少,只会输出一个结果!,主要用于唯一条件取唯一的值。

$manager = GoodsModel::where(['user_id'=>$this->user->id,'xasdw'=>1])->column('manager_id');

#使用column()是值查询某一列的值,输出该字段的内容,只要满足条件的行数都会输出一个数组,

#column()可以指定索引

// 指定索引
Db::table('think_user')->where('status',1)->column('name','id');
Db::table('think_user')->where('status',1)->column('id,name'); // 同tp3的getField
  • 上一篇:知宇发卡系统企业支付宝转账到个人账户API(公钥证书单文件开源版)
  • 下一篇:腾讯云数据库(TencentDB for MySQL)简单快速部署上线教程
  • API_文档
    友情联系
    前端基于layui制作
    君竹发卡