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 相关文章推荐
ie6 动态缩略图不显示的原因
Jun 21 PHP
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
Jun 12 PHP
php 魔术方法详解
Nov 11 PHP
PHP使用正则表达式获取微博中的话题和对象名
Jul 18 PHP
简单理解PHP的面向对象编程方式
May 17 PHP
PHP 极验验证码实例讲解
Sep 29 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
微信公众号开发之获取位置信息php代码
Jun 13 PHP
一文看懂PHP进程管理器php-fpm
Jun 01 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设置编码格式的方法
2013/03/05 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
php计算函数执行时间的方法
2015/03/20 PHP
php微信公众号开发模式详解
2016/11/28 PHP
javascript编程起步(第六课)
2007/02/27 Javascript
JavaScript中的其他对象
2008/01/16 Javascript
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
javascript 读取图片文件的大小
2009/06/25 Javascript
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
js的[defer]和[async]属性
2014/11/24 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
JS画布动态实现黑客帝国背景效果
2020/11/08 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
PyQt5响应回车事件的方法
2019/06/25 Python
python递归法解决棋盘分割问题
2019/07/17 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
Python小白垃圾回收机制入门
2020/06/09 Python
keras 读取多标签图像数据方式
2020/06/12 Python
大学生实习自我鉴定
2013/12/11 职场文书
英语自荐信常用语句
2013/12/13 职场文书
大学自主招生自荐信范文
2014/02/26 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
工作散漫检讨书
2014/09/16 职场文书
初一英语教学反思
2016/02/15 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL