本文实例总结了一些Yii的CDbCriteria查询条件用法,分享给大家供大家参考。具体分析如下:
这里就是Yii中使用CDbCriteria方法来进行查询的各种条件:
$criteria = new CDbCriteria; $criteria->addCondition("MACID=464"); //查询条件,即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('link', '裸体');//搜索条件where name like '%分类%' $criteria->addBetweenCondition('id', 10000, 10005);//between 10000 and 10005$criteria->compare('id', 1); //这个方法比较特殊,他会根据你的参数 //自动处理成addCondition或者addInCondition, //即如果第二个参数是数组就会调用addInCondition /** * 传递变量 */ $criteria->addCondition("id = :id"); $criteria->params[':id']=10; /** * 一些public vars */ $criteria->select = 'id,MACID,type'; //代表了要查询的字段,默认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 = 'id DESC,MACID ASC' ;//排序条件 $criteria->group = 'group type'; $criteria->having = 'having 条件 '; $criteria->distinct = FALSE; //是否唯一查询 return new CActiveDataProvider('visitlog', array( 'criteria'=>$criteria, ));
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
本文向大家介绍Yii框架where查询用法实例分析,包括了Yii框架where查询用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架where查询用法。分享给大家供大家参考,具体如下: 1.简述 Yii的查询操作找使用where用的很多 总结下常用的哈希格式与操作符格式 2.操作符格式 适用于操作符的 [操作符, 操作数1, 操作数2, ...] and:操作数会被 A
查询条件方法 查询和统计主要使用Get, Find, Count, Rows, Iterate这几个方法,同时大部分函数在调用Update, Delete时也是可用的。在进行查询时可以使用多个方法来形成查询条件,条件函数如下: Alias(string) 给Table设定一个别名 engine.Alias("o").Where("o.name = ?", name).Get(&order) An
本文向大家介绍mybatis collection 多条件查询的实现方法,包括了mybatis collection 多条件查询的实现方法的使用技巧和注意事项,需要的朋友参考一下 mybatis collection 多条件查询的实现方法 前言: 业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过。 说下自己的理解,就是一个主查询结果集
v3.0开始,herosphp 提供了一套全新的设置查询条件的接口: MysqlModel::where($field, $opt, $value); 参数名称 参数类型 参数说明 $field string OR function 字段名称, 如果传入的是 function 的话,则说明是闭包. 闭包传入的是一组查询条件。 $opt string 操作符,如果不传入 $value 的情况下,$o
和异常: 实体:GirMotiuRebuig 这个标准起作用了:
主要内容:单一条件的查询语句,多条件的查询语句在 MySQL 中,如果需要有条件的从数据表中查询数据,可以使用 WHERE 关键字来指定查询条件。 使用 WHERE 关键字的语法格式如下: WHERE 查询条件 查询条件可以是: 带比较运算符和逻辑运算符的查询条件 带 BETWEEN AND 关键字的查询条件 带 IS NULL 关键字的查询条件 带 IN 关键字的查询条件 带 LIKE 关键字的查询条件 单一条件的查询语句 单一条件指的是在