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中输出转义JavaScript代码的实现代码
Apr 22 PHP
浅析php中jsonp的跨域实例
Jun 21 PHP
关于php循环跳出的问题
Jul 01 PHP
PHP静态文件生成类实例
Nov 29 PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 PHP
基于PHP如何把汉字转化为拼音
Dec 11 PHP
PHP调试及性能分析工具Xdebug详解
Feb 09 PHP
php实现文件预览功能
May 23 PHP
php实现小程序支付完整版
Oct 09 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
May 13 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 PHP
php7连接MySQL实现简易查询程序的方法
Oct 13 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 intval的测试代码发现问题
2008/07/27 PHP
php 空格,换行,跳格使用说明
2009/12/18 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
简单实现JS倒计时效果
2016/12/23 Javascript
面包屑导航详解
2017/12/07 Javascript
Node.js 如何利用异步提升任务处理速度
2019/01/07 Javascript
[01:03:27]NAVI vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
浅谈python中的占位符
2017/11/09 Python
python中的set实现不重复的排序原理
2018/01/24 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
C#公司笔试题
2014/03/28 面试题
环境保护与污染治理求职信
2014/07/16 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
高一军训感想
2015/08/07 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
Django展示可视化图表的多种方式
2021/04/08 Python
Java实现二分搜索树的示例代码
2022/03/17 Java/Android
Nginx速查手册及常见问题
2022/04/07 Servers