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 相关文章推荐
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 PHP
MySQL GBK→UTF-8编码转换
May 24 PHP
如何在smarty中增加类似foreach的功能自动加载数据
Jun 26 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
PHP解决URL中文GBK乱码问题的两种方法
Jun 03 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
PHP中的traits简单使用实例
May 13 PHP
详解php魔术方法(Magic methods)的使用方法
Feb 14 PHP
php set_include_path函数设置 include_path 配置选项
Oct 30 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
Jan 20 PHP
浅析PHP类的反射来实现依赖注入过程
Feb 06 PHP
使用PHP开发留言板功能
Nov 19 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
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
四个PHP非常实用的功能
2015/09/29 PHP
关于jQuery参考实例2.0 用jQuery选择元素
2013/04/07 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
Three.js学习之网格
2016/08/10 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
浅谈vue项目打包优化策略
2018/09/29 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
Python中文竖排显示的方法
2015/07/28 Python
python编程实现希尔排序
2017/04/13 Python
python shell根据ip获取主机名代码示例
2017/11/25 Python
Python反射和内置方法重写操作详解
2018/08/27 Python
对python3中, print横向输出的方法详解
2019/01/28 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
python绘制分布折线图的示例
2020/09/24 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
生物技术毕业生自荐信
2013/10/23 职场文书
经理职责范文
2013/11/08 职场文书
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
5.1手机促销活动
2014/01/17 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
师德师风自查材料
2014/10/14 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis