TP6 一条数据库查询代码 column索引值理解

sadwind2022-04-22笔记496
// 返回数组
Db::table('think_user')->where('status',1)->column('name');
// 指定id字段的值作为索引
Db::table('think_user')->where('status',1)->column('name', 'id');
// 指定id字段的值作为索引 返回所有数据
Db::table('think_user')->where('status',1)->column('*','id');


如果这样写:

$list = Db::name('config')
                ->where('group', $group)
                ->column('*','code');
        View::assign('formData', $list);

在视图模板中可以这样使用formData


$formData.code.id 类似的形式获取值,即以字段code 的值为索引下标,来获取 数据集中其它字段/列的值。

relate content

【编程达人】火哥Windows内核课程(上+下)

【编程达人】火哥Windows内核课程(上+下)

描述:本套课程来自编程达人:课程官方售价上下(5499+5499)元,由编程达人一线老师主讲,主要讲解windows的保护模式,系统调试,异常发现及处理等等。本课程包含内核上下两部分,内核课程上11节...

宝塔面板/NGINX 部署TP6/FUNADMIN出现的问题

都是在本地开发、调试好,上传到服务器上,也建了同名的数据库,但是访问出现一系列问题:1,提示数据库没有权限:如这样的错误:SQLSTATE[HY000] [1044] Access denied fo...

VUE学习:十.编码技巧

前言总结一些开发中常见的问题,优化改善编码技巧,提高代码质量#1.条件判断常见条件判断iflet name = "case1"if (nam...

LAYUI 使用SELECT,动态改变INPUT值和属性

用form.on监听select事件即可,然后用JQUERY得到input的ID,来改变input的属性和值。但是我用的是FunAdmin的第三方表单组件,无法给input添加ID属性,所以只能用do...

MYSQL 数据库记录删除后 ID不连续 如何恢复

在数据库维护过程中,不免会删除一些记录一般主键ID都是自增字段,不可编辑,删除就是删除了,这个字段值再也不会出现了。因此产生两个问题,一是有些项目数据库超大,增删又频繁,是可能ID数量不够用的。二就是...

VUE学习:四.环境配置

前言前端项目开发中,一般会有几个环境:dev:是程序员们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告sit:dev 环境完成需求开发就可以将代码打包到 sit 环境...

Post Reply    

◎Welcome to participate in the discussion.