Yii model的待条件和排序查询
2014-09-21 17:50
267 查看
$criteria=new CDbCriteria;
$criteria->addCondition("id=:id", "and");
$criteria->params[':id']=$_POST['book_id'];
$criteria->order = "remove_time desc";
$comments = BooksComments::model()->findAllByAttributes(
array('book_id'=>$_REQUEST["bkid"]),
$criteria
);
$readhistory = BooksHistory::model()->findAllByAttributes(
array('book_id'=>$_REQUEST["bkid"]),
new CDbCriteria(array("order"=>"borrow_time desc"))
);
$bookwaiting = BooksWaiting::model()->findAllByAttributes(
array('book_id'=>$book_id, 'status'=>array(0,1)),
new CDbCriteria(array("order"=>"id "))// ,"limit"=>"20", "offset"=>"0" // limit 0,20
);
修改:
BooksWaiting::model()->updateAll(
array("status"=>"4", "cancel_time"=>getCurTime()),
"book_id=:book_id and user_id=:user_id",
array(":book_id"=>$_REQUEST['book_id'], ":user_id"=>RoleUtil::getUser()->nsn_id)
);
本文出自 “小何贝贝的技术空间” 博客,请务必保留此出处http://babyhe.blog.51cto.com/1104064/1556720
$criteria->addCondition("id=:id", "and");
$criteria->params[':id']=$_POST['book_id'];
$criteria->order = "remove_time desc";
$comments = BooksComments::model()->findAllByAttributes(
array('book_id'=>$_REQUEST["bkid"]),
$criteria
);
$readhistory = BooksHistory::model()->findAllByAttributes(
array('book_id'=>$_REQUEST["bkid"]),
new CDbCriteria(array("order"=>"borrow_time desc"))
);
$bookwaiting = BooksWaiting::model()->findAllByAttributes(
array('book_id'=>$book_id, 'status'=>array(0,1)),
new CDbCriteria(array("order"=>"id "))// ,"limit"=>"20", "offset"=>"0" // limit 0,20
);
修改:
BooksWaiting::model()->updateAll(
array("status"=>"4", "cancel_time"=>getCurTime()),
"book_id=:book_id and user_id=:user_id",
array(":book_id"=>$_REQUEST['book_id'], ":user_id"=>RoleUtil::getUser()->nsn_id)
);
本文出自 “小何贝贝的技术空间” 博客,请务必保留此出处http://babyhe.blog.51cto.com/1104064/1556720
相关文章推荐
- 动态多条件查询分页以及排序(一)--MVC与Entity Framework版url分页版
- 使用SPQuery进行条件查询和排序
- Yii: 查询符合条件的记录个数
- sqlserver中分组查询,条件过滤,排序,写这个sql,我为自己感到骄傲
- 动态查询条件,分页存储,正反向排序(亲身体验)
- 以淘宝商品搜索漫谈查询条件的排序对效率的影响(SQL查询性能优化,附调优(性能诊断)DMV)
- Oracle(二)---------条件查询与排序数据
- MSSQL和MYSQL中select where in的查询结果按where条件顺序排序的方法
- Yii中使用CDbCriteria方法来进行查询的各种条件
- Yii中CDbCriteria查询条件收集
- 按照数组的形式排序+条件切换切换查询
- Yii AR Model 查询
- Yii以关联表字段为条件进行查询
- NHibernate(2) HQL 条件查询(QBC) - 分页,统计,排序
- 使用SPQuery进行条件查询和排序
- struts hibernate spring 实现分页、排序、复杂条件查询②
- Yii使用CDbCriteria各种查询条件解说
- 学习: ASP.NET MVC开发入门-UI实现根据查询条件返回Model层的查询结果
- (转)动态多条件查询分页以及排序(一)--MVC与Entity Framework版url分页版
- Mysql 按条件排序查询一条记录 top 1 对应Mysql的LIMIT 关键字