thinkphp连贯操作实例分析


Posted in PHP onNovember 22, 2014

本文实例分析了thinkphp连贯操作用法。分享给大家供大家参考。具体分析如下:

一、常用连贯操作,可以接连使用但没前后顺序之分,后面一定要有方法select,updata,delete,find

1.where:帮助我们设置查询条件

2.order:对结果进行排序

$arr=$m->order('id desc')->select();//字符串方法,默认是asc升序排列,加desc改为降序排列  

$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->select(); //数组方法

3.limit:限制结果
limit(2,5)//从第2条取出5条  

limit('2,5')//字条串形式参数  

limit(10)//等同于limit(0,10)默认是从0开始

4.field:设置查询字段
field('username as name,id') //传字符,修改字段名  

field(array('username'=>'name','id')//传数组查询,修改字段名  

field('id',true) //获取除了id以外的所有字段

5.table:表格

6.group:分组

7.having:与分组有关

二、补充

alias 用于给当前数据表定义别名 字符串

page 用于查询分页(内部会转换成limit) 字符串和数字

join* 用于对查询的join支持 字符串和数组

union* 用于对查询的union支持 字符串、数组和对象

distinct 用于查询的distinct支持 布尔值

lock 用于数据库的锁机制 布尔值

cache 用于查询缓存 支持多个参数(以后在缓存部分再详细描述)

relation 用于关联查询(需要关联模型扩展支持)字符串

validate 用于数据自动验证 数组

auto 用于数据自动完成 数组

filter 用于数据过滤 字符串

scope* 用于命名范围 字符串、数组

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
文件上传程序的全部源码
Oct 09 PHP
对javascript和select部件的结合运用
Oct 09 PHP
php 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
php使用Smarty的相关注意事项及访问变量的几种方式
Dec 08 PHP
PHP中运用jQuery的Ajax跨域调用实现代码
Feb 21 PHP
php单例模式实现(对象只被创建一次)
Dec 05 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
ThinkPHP中Session用法详解
Nov 29 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 PHP
php接口技术实例详解
Dec 07 PHP
Yii2框架中一些折磨人的坑
Dec 15 PHP
ThinkPHP处理Ajax返回的方法
Nov 22 #PHP
php隐藏IP地址后两位显示为星号的方法
Nov 21 #PHP
php中try catch捕获异常实例详解
Nov 21 #PHP
PHP生成不重复标识符的方法
Nov 21 #PHP
php中HTTP_REFERER函数用法实例
Nov 21 #PHP
php中call_user_func函数使用注意事项
Nov 21 #PHP
PHP中shuffle数组值随便排序函数用法
Nov 21 #PHP
You might like
php 文件上传系统手记
2009/10/26 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
php生成随机颜色方法汇总
2014/12/03 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
基于jQuery选择器的整理集合
2013/04/26 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
script标签属性用type还是language
2015/01/21 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
python super()函数的基本使用
2020/09/10 Python
python os.rename实例用法详解
2020/12/06 Python
python 实现IP子网计算
2021/02/18 Python
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
检查接待方案
2014/02/27 职场文书
家长学校实施方案
2014/03/15 职场文书
诉前财产保全担保书
2014/05/20 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
团拜会主持词
2015/07/04 职场文书
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL