$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 的一些常用方法记录相关推荐

  1. Yii CDbCriteria 常用方法

    为什么80%的码农都做不了架构师?>>>    Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使A ...

  2. Yii CDBCriteria常用方法

    Yii CDbCriteria 常用方法 注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Qu ...

  3. 数组的一些常用方法记录

    栗子: var arr = [ 1, 2, 3 ]; 1. concat(); var arr2= arr.concat("4", "5", "6&q ...

  4. String类常用方法记录

    String类常用方法练习 package cn.zixi;import java.nio.charset.StandardCharsets; import java.util.Arrays; imp ...

  5. Paint 常用方法记录 +

    Paint 方法记录 + 文字设置 字体风格(黑体.斜体....) 字体大小 对齐方式 设置粗体 LCD X轴拉伸缩放比例 斜体 下划线 删除线 隐藏模式 字符间距 线性文本 地理位置 倾斜角度 添加 ...

  6. 『Numpy』常用方法记录

    numpy教程 防止输出省略号 import numpy as np np.set_printoptions(threshold=np.inf) 广播机制 numpy计算函数返回默认是一维行向量: i ...

  7. apache commons - lang 常用方法记录

    为什么80%的码农都做不了架构师?>>>    Lang 中工具类比较多,这里介绍几个主要的: ClassUtils:  getShortClassName,这个函数应该在 java ...

  8. mvc html 辅助方法,MVC HTML辅助类常用方法记录

    (1)@Html.DisplayNameFor(model => model.Title)是显示列名, (3)@Html.ActionLink("Create New", & ...

  9. Oracle Spatial常用方法记录

    1. 查询数据库中的Oracle spatial几何字段,结果为gml格式 select  SDO_UTIL.TO_GMLGEOMETRY(shape)  as  shape  from  t_tx_ ...

最新文章

  1. 使用cURL执行HTTP请求(使用PROXY)
  2. 数据结构与算法--3.字符串的旋转
  3. 基于Redis的微博计算好友关系
  4. 【linux】常用命令之scp命令
  5. 通用权限管理系统组件 (GPM - General Permissions Manager) 中灵活经典的.NET2.0数据库访问组件,附源码...
  6. html和css实现时间表,前端 CSS : 6# 纯 CSS 实现时间线
  7. 函数的梯度方向和切线方向_导数、方向导数与梯度
  8. Docker 极简入门指南
  9. H264 帧格式 封装 传输
  10. win10注册表开机自启
  11. Elasticsearch 索引
  12. 移动硬盘 无法访问 解决方法
  13. 基本类型为空导致线上空指针异常问题 java.lang.NullPointerException: cannot unbox null value
  14. 最新版vscode for mac 国内高速下载
  15. java刷新透视表数据源,Java 创建、刷新Excel透视表/设置透视表行折叠、展开
  16. 实用级反主动防御rootkit设计思路[转载]
  17. Android自动化测试,5个必备的测试框架
  18. 最大游戏工会YGG转型DAO,DAO能否成为下一个爆点?
  19. Python 通过pytwain 2.0对含TWAIN 驱动的扫描仪设备进行二次开发,支持Python 3
  20. 企业号 php 考勤,使用微信企业号实现微信考勤和办公

热门文章

  1. stata中计算公式命令_stata学习笔记(三):计算五年内的ROA标准差所用到的一些知识...
  2. 帝国cms php点击删除,帝国CMS删除内容非本站链接的方法(非插件)
  3. c语言函数参数类型格式化,格式化输出的几种方法 主要介绍format函数的用法
  4. MyListUtil.java list工具类
  5. 程序员在网吧写代码被暴打一顿!
  6. c语言样本,C语言样本教案 第二章
  7. linux卸载模块驱动程序,Linux设备驱动程序 之 装载和卸载模块
  8. python能做出exe程序么_教你用python做exe程序
  9. 对某自习室系统的一次渗透测试(从iot到getshell再到控制全国自习室)
  10. 安装php遇到的问题