thinkphp-getTableInfo函数

简介:

说明

getTableInfo可以获取表信息,信息类型 包括 fields,type,bind,pk,以数组的形式展示,可以指定某个信息进
行获取

示例

// 获取`think_user`表所有信息
Db::getTableInfo('demo');
// 获取`think_user`表所有字段
Db::getTableInfo('demo', 'fields');
// 获取`think_user`表所有字段的类型
Db::getTableInfo('demo', 'type');
// 获取`think_user`表的主键
Db::getTableInfo('demo', 'pk');

输出

Array ( 
    [fields] => Array ( [0] => id [1] => name [2] => score ) 
    [type] => Array ( [id] => int(11) unsigned [name] => varchar(20) [score] => int(10) ) 
    [bind] => Array ( [id] => 1 [name] => 2 [score] => 1 ) 
    [pk] => id 
)

Array ( [0] => id [1] => name [2] => score )

Array ( [id] => int(11) unsigned [name] => varchar(20) [score] => int(10) )

id


本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1896713

相关文章
Layui 内置方法 - layer.confirm(询问框)
Layui 内置方法 - layer.confirm(询问框)
1792 0
|
SQL 人工智能 分布式计算
一文看懂 Cloudera 对 CDH/HDP/CDP 的产品支持策略
一文看懂 Cloudera 对 CDH/HDP/CDP 的产品支持策略
一文看懂 Cloudera 对 CDH/HDP/CDP 的产品支持策略
|
6月前
|
缓存 关系型数据库 MySQL
ThinkPHP框架show columns引发mysql性能问题
ThinkPHP框架的show columns引发mysql性能问题,结尾有关闭方式。
210 13
|
人工智能 自然语言处理 API
ModelScope是什么
【9月更文挑战第1天】ModelScope是什么
1849 2
|
10月前
|
监控 负载均衡 算法
深入探索微服务架构下的服务治理
深入探索微服务架构下的服务治理
142 0
|
运维 NoSQL 关系型数据库
Serverless 应用引擎产品使用合集之应用,服务,函数的区别有哪些
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
算法 决策智能
【MATLAB】LMD分解+FFT+HHT组合算法
【MATLAB】LMD分解+FFT+HHT组合算法
485 0
|
Java Spring 容器
Spring AOP @EnableAspectJAutoProxy 实现原理分析
介绍 @EnableAspectJAutoProxy 注解是 Spring AOP 框架提供给用户开启 AspectJ 注解支持的一个开关。将其添加到 Spring 配置类上,然后就可以在 Spring Bean 上使用 AspectJ 注解,将 bean 配置为一个 Aspect。
757 0
Spring AOP @EnableAspectJAutoProxy 实现原理分析
|
缓存 数据库
缓存穿透 怎么解决
缓存穿透是指在使用缓存系统时,频繁请求未命中的数据,导致每次请求都需要查询数据库,无法利用缓存的优势,从而影响系统性能。下面将详细介绍缓存穿透的解决方案。
182 0
|
移动开发 前端开发 API
React-Router 5 快速上手
大家好,我是 CoderBin,本文将给大家分享关于react-router5的相关内容,如果文中有任何不对的地方欢迎在评论区留言指正,如果对同学们有帮助的欢迎点赞收藏,你们的支持就是我最大的动力,谢谢🌻
198 1
React-Router 5 快速上手