ThinkPHP5数据库实例详解

浏览21089
更新时间2022-01-20

ThinkPHP5 连贯方法大汇总

1、方法参数规律总结之一

序号 连贯操作 作用 支持的参数类型
1 where 用于查询或者更新条件的定义 字符串、数组
2 table 用于定义要操作的数据表名称 字符串和数组
3 alias 用于给当前数据表定义别名 字符串
4 field 用于定义要查询的字段(支持字段排除) 字符串和数组
5 order 用于对结果排序 字符串和数组
6 limit 用于限制查询结果数量 字符串和数字
7 page 用于查询分页(内部会转换成limit 字符串和数字
8 group 用于对查询的group支持 字符串
9 having 用于对查询的having支持 字符串
10 join* 用于对查询的join支持 字符串和数组
11 union* 用于对查询的union支持 字符串、数组
12 distinct 用于查询的distinct支持 布尔值
13 lock 用于数据库的锁机制 布尔值
14 cache 用于查询缓存 支持多个参数
15 relation 用于关联查询(需要关联模型支持) 字符串

where方法在ThinkPHP5中,已不再支持对象方式传入查询条件


2、方法参数规律总结之二

我们根据参数类型,将连贯方法进行了总结

参数五大类型(涵盖了标量和复合)

归纳的不是很严谨,主要是便于记忆

  • 标量类型总结:定长、单值( int / float / boolean / string )
  • 复合类型总结:不定长,由标量组成( array / object )

1:字符串;2:数组;3:对象;4:数值;5:布尔

序号 规律 方法列表
1 仅支持字符串 alias、group、having、relatione
2 仅支持布尔值 distinct、lock
3 仅支持字符串与数字 limit、page
4 仅支持字符串与数组 where、table、field、order、join、union

3、方法参数规律总结之三

  1. 除distinct、lock之外,其它方法都支持字符串类型;
  2. 除limit、page、group、having、distinct、lock外,全部支持字符串与数组;
  3. 仅有limit、page允许使用数字做为参数。

更多的规律,需要在大家日常工作中不断总结,用得多了,自然就记住了~~

相关视频

更多

免费

php8,我来也
初级php8,我来也

34万次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

39.6万次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

31万次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

65万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

41.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

76.7万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

64.1万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

24.4万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

36.2万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

133.2万人学习

热门下载

更多
phpStudy 2018最新版
phpStudy 2018最新版

集成PHP7,16种组合,超全大合集

下载

VC9 32位
VC9 32位

VC9 32位 phpstudy集成安装环境运行库

下载

VC11 32位
VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

下载

php程序员工具箱完整版
php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

下载

VC14 32位
VC14 32位

VC14 32位 phpstudy安装环境运行库

下载

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

下载

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载