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中设置index.php文件为只读的方法
Feb 06 PHP
php自动加载机制的深入分析
Jun 08 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
PHP设计模式之解释器模式的深入解析
Jun 13 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
Apr 29 PHP
PHP关联数组实现根据元素值删除元素的方法
Jun 26 PHP
php session的锁和并发
Jan 22 PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 PHP
php编程实现简单的网页版计算器功能示例
Apr 26 PHP
PHP实现的简单sha1加密功能示例
Aug 27 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 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
SONY ICF-F10中波修复记
2021/03/02 无线电
php xml文件操作代码(一)
2009/03/20 PHP
php下图片文字混合水印与缩略图实现代码
2009/12/11 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
如何利用JS将手机号中间四位变成*号
2020/09/29 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
Python获取文件ssdeep值的方法
2014/10/05 Python
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
神经网络python源码分享
2017/12/15 Python
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
python使用turtle库绘制树
2018/06/25 Python
利用pandas读取中文数据集的方法
2018/07/25 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
Python实战之制作天气查询软件
2019/05/14 Python
Python使用pyenv实现多环境管理
2021/02/05 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
行政人事经理职位说明书
2014/03/05 职场文书
现金出纳岗位职责
2014/03/15 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
主题党日活动总结
2014/07/08 职场文书
员工安全生产责任书
2014/07/22 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python
python单向链表实例详解
2022/05/25 Python