YII CDbCriteria 的一些常用方法记录
$criteria = new CDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id = 1 $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where id IN (1,23,,4,5,); $criteria->addNotInCondition('id', array(1,2,3,4,5));//与上面正好相法,是NOT IN $criteria->addCondition('id=1','OR');//这是OR条件,多个条件的时候,该条件是OR而非AND $criteria->addSearchCondition('name', '分类');//搜索条件,其实代表了。。where name like '%分类%' $criteria->addBetweenCondition('id', 1, 4);//between 1 and 4 $criteria->compare('id', 1); //这个方法比较特殊,他会根据你的参数自动处理成addCondition或者addInCondition, //即如果第二个参数是数组就会调用addInCondition /** * 传递变量 */ $criteria->addCondition("id = :id"); $criteria->params[':id']=1; /** * 一些public vars */ $criteria->select = 'id,parentid,name'; //代表了要查询的字段,默认select='*'; $criteria->join = 'xxx'; //连接表 $criteria->with = 'xxx'; //调用relations $criteria->limit = 10; //取1条数据,如果小于0,则不作处理 $criteria->offset = 1; //两条合并起来,则表示 limit 10 offset 1,或者代表了。limit 1,10 $criteria->order = 'xxx DESC,XXX ASC' ;//排序条件 $criteria->group = 'group 条件'; $criteria->having = 'having 条件 '; $criteria->distinct = FALSE; //是否唯一查询
YII CDbCriteria 的一些常用方法记录相关推荐
- Yii CDbCriteria 常用方法
为什么80%的码农都做不了架构师?>>> Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使A ...
- Yii CDBCriteria常用方法
Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Qu ...
- 数组的一些常用方法记录
栗子: var arr = [ 1, 2, 3 ]; 1. concat(); var arr2= arr.concat("4", "5", "6&q ...
- String类常用方法记录
String类常用方法练习 package cn.zixi;import java.nio.charset.StandardCharsets; import java.util.Arrays; imp ...
- Paint 常用方法记录 +
Paint 方法记录 + 文字设置 字体风格(黑体.斜体....) 字体大小 对齐方式 设置粗体 LCD X轴拉伸缩放比例 斜体 下划线 删除线 隐藏模式 字符间距 线性文本 地理位置 倾斜角度 添加 ...
- 『Numpy』常用方法记录
numpy教程 防止输出省略号 import numpy as np np.set_printoptions(threshold=np.inf) 广播机制 numpy计算函数返回默认是一维行向量: i ...
- apache commons - lang 常用方法记录
为什么80%的码农都做不了架构师?>>> Lang 中工具类比较多,这里介绍几个主要的: ClassUtils: getShortClassName,这个函数应该在 java ...
- mvc html 辅助方法,MVC HTML辅助类常用方法记录
(1)@Html.DisplayNameFor(model => model.Title)是显示列名, (3)@Html.ActionLink("Create New", & ...
- Oracle Spatial常用方法记录
1. 查询数据库中的Oracle spatial几何字段,结果为gml格式 select SDO_UTIL.TO_GMLGEOMETRY(shape) as shape from t_tx_ ...
最新文章
- 谁在“唱衰”OpenStack?
- 重新分区_手机DATA重新分区教程(超详细)
- 016_循环变量内建函数
- 根本不值得一提的乒乓球国手王浩
- distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse(‘setupto
- Python 进程池 multiprocessing.Pool - Python零基础入门教程
- 任务管理器中arcsom.exe和arcsoc.exe的个数问题
- LED显示驱动(五):视频设备显示驱动调试步骤总结
- 制作Camtasia 2020击键标记动画
- 三菱驱动器参数表_三菱伺服驱动器参数设置CM100TJ-24F
- Error: could not open `C:\Program Files\Java\jre6\lib\amd64\jvm.cfg' 解决办法
- 数据分析从零到精通第五课 数据流量、策略、入口资源和AB实验设计
- java float 输出文本框_关于Java中float数输出时显示问题
- 云数智驱动数据高速增长,浪潮存储提供EB级容量扩展
- 最好用的发短信(验证码、语音短信)接口
- macOS_Monterey_12.6.1_21G217可引导可虚拟机安装的纯净版苹果OS系统ISO镜像安装包免费下载
- 《领导沟通艺术与真实影响力》感想一
- tp5 对接腾讯云聊天
- 在Proteus新建项目
- ARM 开发板安装Alpine Linux (英)
热门文章
- 以array开头的php函数,PHP 常用数组函数详解
- oracle10数据库链接失败,PLSQL Developer连接Oracle 10g或Oracle 11g失败
- python如何实现matlab_Python实现matlab数据绘制
- mysql 只读账号_MySql主从复制,从原理到实践!
- python编程对电脑要求_什么是集成开发环境和代码编辑器?优秀Python编程环境的要求(4)...
- linux7安装pgsql数据库,CentOS7下PostgreSQL安装
- 程序员,别了校园入了江湖
- 记某CMS漏洞getshell
- Python collection模块
- 图像处理/255.0 和/127.5 -1