讲师中心 微信公众号
AI工具推荐 视频效率加速

ThinkPHP5数据库实例详解

浏览21092
更新时间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允许使用数字做为参数。

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

精品课程

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

共29课时 | 65万人学习

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

共25课时 | 41.3万人学习

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

共43课时 | 76.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn