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 相关文章推荐
生成静态页面的PHP类
Jul 15 PHP
PHP 数组教程 定义数组
Oct 23 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
Jun 16 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
Jun 21 PHP
深入分析PHP引用(&)
Sep 04 PHP
php实现Mysql简易操作类
Oct 11 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
Zend Framework教程之Application和Bootstrap用法详解
Mar 10 PHP
PHP程序员的技术成长规划
Mar 25 PHP
header与缓冲区之间的深层次分析
Jul 30 PHP
Laravel5.4简单实现app接口Api Token认证方法
Aug 29 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 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
检查url链接是否已经有参数的php代码 添加 ? 或 &
2010/02/09 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
js 效率组装字符串 StringBuffer
2009/12/23 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python多进程机制实例详解
2015/07/02 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
pandas实现选取特定索引的行
2018/04/20 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
玩具公司的创业计划书
2013/12/31 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
人民币使用说明书
2019/04/17 职场文书
Python利用folium实现地图可视化
2021/05/23 Python
Nginx的基本概念和原理
2022/03/21 Servers
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android