
GROUP方法也是连贯操作方法之一,通常用于结合合计函数,根据一个或多个列对结果集进行分组 。group方法只有一个参数,并且....
ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,....
在进行数据操作之前,我们往往需要手动创建需要的数据,例如对于提交的表单数据:// 获取表单的POST数据$data['name....
where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式....
HAVINg方法也是连贯操作之一,用于配合group方法完成从分组的结果中筛选(通常是聚合条件)数据。having方法只有....
自动完成是ThinkPHP提供用来完成数据自动处理和过滤的方法,使用create方法创建数据对象的时候会自动完成数据处理。因此,在....
上面的查询条件仅仅是一个简单的相等判断,可以使用查询表达式支持更多的SQL查询语法,也是ThinkPHP查询语言的精髓,查询表....
ThinkPHP的数据写入操作使用add方法,使用示例如下:$User = M("User"); // 实例化User对象$data['name'] =....
快捷查询方式是一种多字段查询的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AN....
table方法也属于模型类的连贯操作方法之一,主要用于指定操作的数据表。用法一般情况下,操作模型的时候系统能够自动识别当....
JOIN方法也是连贯操作方法之一,用于根据两个或多个表中的列之间的关系,从这些表中查询数据。join通常有下面几种类型,不同....
UNIOn操作用于合并两个或多个 SELECt 语句的结果集。使用示例:$Model->field('name') ->ta....
参数绑定是指绑定一个参数到预处理的SQL语句中的对应命名占位符或问号占位符指定的变量,并且可以提高SQL处理的效率,需要数....
虚拟模型是指虽然是模型类,但并不会真正的操作数据库的模型。有些时候,我们建立模型类但又不需要进行数据库操作,仅仅是借....
在ThinkPHP中读取数据的方式很多,通常分为读取数据、读取数据集和读取字段值。数据查询方法支持的连贯操作方法有:连贯操作....
ThinkPHP支持对某个字段的区间查询,例如:$map['id'] = array(array('gt',1),array('lt',....
组合查询的主体还是采用数组方式查询,只是加入了一些特殊的查询支持,包括字符串模式查询(_string)、复合查询(_complex....
alias用于设置当前数据表的别名,便于使用其他的连贯操作例如join方法等。示例:$Model = M('User');$Model->al....
DISTINCT 方法用于返回唯一不同的值 。例如:$Model->distinct(true)->field('name')->select();生成的SQL语....
ThinkPHP支持模型的分层 ,除了Model层之外,我们可以项目的需要设计和创建其他的模型层。通常情况下,不同的分层模型仍然是....