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 相关文章推荐
福利彩票幸运号码自动生成器
Oct 09 PHP
PHP的FTP学习(二)
Oct 09 PHP
PHP4在Windows2000下的安装
Oct 09 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
Jan 29 PHP
PHP设计模式之适配器模式代码实例
May 11 PHP
WordPress主题制作之模板文件的引入方法
Dec 28 PHP
php创建图像具体步骤
Mar 13 PHP
Yii2使用表单上传文件的实例代码
Aug 03 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 PHP
PHP Include文件实例讲解
Feb 15 PHP
PHP连续签到功能实现方法详解
Dec 04 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 memcache扩展的三种安装方法
2009/04/26 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
vue修改对象的属性值后页面不重新渲染的实例
2018/08/09 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
python环形单链表的约瑟夫问题详解
2018/09/27 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
Django  ORM 练习题及答案
2019/07/19 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
Django静态文件加载失败解决方案
2020/08/26 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
生产车间班组长岗位职责
2014/01/06 职场文书
西式结婚主持词
2014/03/14 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
高中生评语大全
2014/04/25 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
单位作风建设自查报告
2014/10/23 职场文书
2015公务员试用期工作总结
2014/12/12 职场文书
学校重阳节活动总结
2015/03/24 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js