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个人网站架设连环讲(一)
Oct 09 PHP
PHP 模拟$_PUT实现代码
Mar 15 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
May 02 PHP
深入array multisort排序原理的详解
Jun 18 PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
Sep 29 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
Oct 18 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
Jul 30 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
laravel 配置路由 api和web定义的路由的区别详解
Sep 03 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处理restful请求的路由类分享
2014/02/27 PHP
php轻松实现中英文混排字符串截取
2014/05/28 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
PHP模版引擎原理、定义与用法实例
2019/03/29 PHP
也说JavaScript中String类的replace函数
2011/09/22 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
python随机生成指定长度密码的方法
2015/04/04 Python
python在控制台输出进度条的方法
2015/06/20 Python
Python快速从注释生成文档的方法
2016/12/26 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
日本无添加化妆品:HABA
2016/08/18 全球购物
全球酒店比价网:HotelsCombined
2017/06/20 全球购物
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
社会实践感言
2014/01/25 职场文书
校园摄影活动策划方案
2014/02/05 职场文书
课程设计的心得体会
2014/09/03 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
试用期辞职信范文
2015/03/02 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang
MySQL的全局锁和表级锁的具体使用
2021/08/23 MySQL