AR操作
来源:互联网 发布:mysql布尔型 编辑:程序博客网 时间:2024/06/02 10:07
数据库查询操作:
1) Test::model()->find(array('condition'=>'id=:id','params'=>array(':id'=>'1'),'order'=>'time DESC')); //单个
Test::model()->find("id=1");
Test::model()->findAll(array('condition'=>'id=:id','params'=>array(':id'=>'1'))); //多个
Test::model()->findAll("id=1");
2) Test::model()->findByAttributes(array(),'id=:id',array(':id'=>'1')); //单个
Test::model()->findByAttributes(array('id'=>'1'));
Test::model()->findAllByAttributes(array(),'id=:id',array(':id'=>'1')); //多个
Test::model()->findAllByAttributes(array('id'=>'1'));
3) $sql = 'select * from test where id=:id';
$model = Test::model()->findBySql($sql,array(':id'=>'1'));//单个
$model = Test::model()->findAllBySql($sql,array(':id'=>'1')); //多个
数据库更新操作:
1) Test::model()->updateAll(array('status'=>'1'),'id=1');
2) Test::model()->updateByPk($pk,array('status'=>'2'));
3) Test::model()->updateByPk($pk,array('count')=> new CDbExpression("count+1"));//实现累加效果
数据库删除操作:
1) Test::model()->deleteAll(array('condition'=>'id=:id','params'=>array(':id'=>'1')));
Test::model()->deleteAll("id=1");
2) Test::model()->deleteAllByAttributes(array(),'id=:id',array(':id'=>'1'));
Test::model()->deleteAllByAttributes(array('id'=>'1'));
- AR操作
- Yii数据库AR操作
- yii AR 方式操作数据库
- yii AR DAO数据库操作
- yii2 AR常用数据操作
- Yii框架 AR 基础操作
- AR
- AR
- AR
- AR
- ar
- ar
- AR的一些常见的操作
- yii简易留言板 AR操作数据库
- 高通AR模型操作相关
- AR系统增加角色操作流程
- PHP Yii AR数据库操作实例
- linux的库操作命令ar和nm
- C语言中结构体小技巧
- Qt编程之窗口居屏幕中间显示
- 搜狐校园实习招聘笔试题
- UIButton选中与未选中
- 多任务系统——可重入函数
- AR操作
- ios 手势
- GDAL1.9 写DXF填充多边形
- 内排序(2)选择排序:直接选择和堆排序
- jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要) .
- C primer plus第12章(存储类、链接和内存管理)
- 谈 Linux,Windows 和 Mac —— 王垠
- A. k-String
- Google开放实时协作API