ThinkPHP查询数据库时各种条件设置
来源:互联网 发布:免费php虚拟主机 编辑:程序博客网 时间:2024/06/07 05:47
各种查询条件设置
$obj=D(); //创建对象 $obj->select();
- $obj -> field(字段,字段); 查询指定字段
- $obj -> table(数据表); 设置具体操作数据表
- $obj -> where(参数); 参数就是正常sql语句where后边的条件信息
例如:( “goods_price >100 and goods_name like ‘三%’”) - $obj -> group(字段); 根据字段进行分组查询
- $obj -> having(参数条件); having 条件设置
- $obj -> order(‘price desc/asc’) 排序查询
- $obj -> limit([偏移量,]条数) 限制查询的条数
以上方法理论上是父类Model的对应方法
父类model具体存在方法: field() where() limit()
还有一些方法在__call()自动调用函数里边: table() group() order() having()
在__call()魔术方法里边会判断当前的执行方法是否是一个method属性的元素信息,如果存在就会执行
- 注:以上条件设置是没有先后顺序限制的,因为在TP框架内做了处理。
例如:
$obj -> limit(5)->field(‘id,name’)->order(‘price asc’) -> table(‘sw_goods’)->select();
0 0
- ThinkPHP查询数据库时各种条件设置
- ThinkPHP--各种查询条件设置
- thinkphp数据库的查询,条件判断查询
- THINKPHP 数据库查询where语句条件
- ThinkPHP中各种搜索条件的使用、查询
- ThinkPHP中各种搜索条件的使用、查询
- ThinkPHP中各种搜索条件的使用、查询
- Thinkphp分页时查询条件保存方法
- THINKPHP分页时保持查询条件
- thinkphp 复合条件查询
- thinkphp 数据库设置前缀问题 联合查询
- Thinkphp使用mongodb数据库实现多条件查询方法
- thinkphp 根据查询条件分页
- thinkphp多条件模糊查询
- thinkphp查询条件,数组写法
- 各种条件查询sql
- ThinkPHP的数据库查询
- thinkphp之数据库查询
- linux下vsftpd的安装与配置说明
- SpringBoot -- 集成Elasticsearch
- eclipse启动错误之一(failed to load the JNI shared library)!
- 一段js面向对象的写法
- ArcGis for JS 利用QueryTask查询实现对地图的定位功能
- ThinkPHP查询数据库时各种条件设置
- Android 6.0中SELinux的TE简介
- poj1922
- 03-S3C2440u-boot学习之u-boot分析之Makefile结构分析
- 自动调光
- 2017.2.9
- Servlet学习之Filtering概述
- poj1928
- 基础练习 杨辉三角形 (一维数组)