$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. python编程设计大学ppt_Python程序设计-清华大学出版社-董付国第5章-函数的设计和使用PPT...
  2. java调试时监视_Java监控工具、调优、调试辅助函数
  3. jquery-购物车js
  4. DevOps使用教程 华为云(1)用Scrum框架 新建项目
  5. 【雨滴桌面】简洁桌面天气皮肤YcWea5.5,直接通过HTML文档获取天气数据,鼠标移入显示近三天天气,鼠标移出隐藏
  6. 构建多基因的系统发育树
  7. java收割者模式,王牌战士收割者怎么玩 海拉技巧玩法介绍
  8. AUTOSAR架构深度解析
  9. C++定义一个复数类Complex,使得下面的代码能够工作。(注:下列代码需放在主函数中。)
  10. oracle查询谁修改了数据ip,查询oracle特定表修改的用户及IP信息
  11. 最简单代码画的五角星
  12. QMetaObject使用
  13. ibm服务器型号规则,IBM服务器型号是怎么命名的?
  14. 解决Word、Excel启动时提示向程序发送命令出现问题
  15. 全鲸董事长韩耀宁受邀出席第十九届中国科学家论坛,发表重要演讲
  16. 花费多少钱能创建百度百科词条?
  17. 步态剪影_如何拍摄好剪影照片
  18. keil建立stm32工程即标准库函数目录结构
  19. Emscripten的研究与学习 --- 初探Emscripten
  20. 手机QQ锁定?嘿???取之有道???

热门文章

  1. /opt/hbase/conf 中不能启动hbase_浅谈Hbase在用户画像上的应用
  2. eclipse中文版界面设置黑色_硬核干货总结IDEA开发的26个常用设置
  3. java 接口 签名机制_java – 当接口A在其方法签名中定义接口B时
  4. android 判断滑动方向,H5触摸事件判断滑动方向
  5. lepus mysql 慢查询_天兔 -Lepus 慢查询分析平台配置
  6. php 如何实现全选,如何用thinkphp框架实现全选,反选,全不选功能?
  7. java继承与多态_Java继承与多态
  8. (2)hibernate HQL命名查询和Query接口的分页查询
  9. (6) ebj学习:ejb使用jpa注解
  10. JDK15新特性密封类可以被继承了!