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自定义函数返回多个值
Nov 26 PHP
php GeoIP的使用教程
Mar 09 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
Apr 08 PHP
PHP连接Access数据库的方法小结
Jun 20 PHP
PHP产生不重复随机数的5个方法总结
Nov 12 PHP
php简单统计在线人数的方法
May 10 PHP
php+mysql实现简单登录注册修改密码网页
Nov 30 PHP
php常用正则函数实例小结
Dec 29 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
ThinkPHP框架分布式数据库连接方法详解
Mar 14 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
PHP+Mysql分布式事务与解决方案深入理解
Feb 27 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时间戳使用实例代码
2008/06/07 PHP
php函数与传递参数实例分析
2014/11/15 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
跟老齐学Python之一个免费的实验室
2014/09/14 Python
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
Python遍历pandas数据方法总结
2018/02/09 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
python装饰器原理与用法深入详解
2019/12/19 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
python 怎样进行内存管理
2020/11/10 Python
Python用Jira库来操作Jira
2020/12/28 Python
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
大专自我鉴定范文
2013/10/23 职场文书
《最后的姿势》教学反思
2014/02/27 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
MySQL数据库必备之条件查询语句
2021/10/15 MySQL