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设计模式之装饰者模式
Feb 29 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
PHP中实现crontab代码分享
Mar 26 PHP
php计算一个文件大小的方法
Mar 30 PHP
php中使用gd库实现下载网页中所有图片
May 12 PHP
PHP通过引用传递参数用法分析
Dec 01 PHP
ZendFramework2连接数据库操作实例
Apr 18 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
Oct 22 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 PHP
thinkphp5.1框架模板赋值与变量输出示例
May 25 PHP
PHP标准库 (SPL)――Countable用法示例
Jun 05 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(6) 面向对象
2010/02/16 PHP
PHP session_start()问题解疑(详细介绍)
2013/07/05 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
2015/01/04 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
jQuery实现内容定时切换效果完整实例
2016/04/06 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
Python线程详解
2015/06/24 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
使用Python 正则匹配两个特定字符之间的字符方法
2018/12/24 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
Django路由层URLconf作用及原理解析
2020/09/24 Python
法国珠宝店:CLEOR
2017/01/29 全球购物
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
中学生爱国演讲稿
2013/12/31 职场文书
基层干部十八大感言
2014/01/19 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
三项教育活动实施方案
2014/03/30 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
片区教研活动总结
2014/07/02 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
2015小学教师年度工作总结
2015/05/12 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP