yii_1_1_17_10(AR类的增删改查-2016-2-12)
2016-02-12 00:00
627 查看
AR类的增删改查
增: $model = new Model(); $model->attributes = $_POST['user']; $model->save(); save方法,在new Model的时候是增加, 在$model::model()的时候是修改。 查: find() 查询一条信息 例: find('username=:name',array(':name'=>'admin')); findByPk() 通过主键来查询 例: findByPk(1); findBySql() 通过SQL来查询出一条 例: findBySql("SELECT * FROM admin"); findAll() 查询多条信息 例: findAll('color=:color',array(':color'=>'red')); findAllByPk() 通过主键来查询,可以多个主键 例:findAllByPk(1,2); findAllBySql() 通过SQL查询多条 例: findAllBySql("SELECT * FROM admin"); 改: $model = Model::model(); $info = $model->findByPk($id); if(isset($_POST['user'])){ $info->attributes = $_POST['user']; $info->save();//此时save是修改 } $this->render('edit',array('model'=>$info)); 删: model::model()->deleteByPk($id);
相关文章推荐
- yii_1_1_17_11(后台添加文章小物件创建radio和select-2016-2-12)
- yii_1_1_17_12(上传类与如何扩展第三方类与缩略图类的使用-2016-2-12)
- Atitit.跨语言反射api 兼容性提升与增强 java c#。Net php js
- Atitit.跨语言反射api 兼容性提升与增强 java c#。Net php js
- Atitit.跨语言反射api 兼容性提升与增强 java c#。Net php js
- Atitit.php opcode虚拟机指令集 分类以及详细解释
- Atitit.php opcode虚拟机指令集 分类以及详细解释
- Atitit.php opcode虚拟机指令集 分类以及详细解释
- PECL 和 PEAR 有什么区别?
- 年后玩玩php,顺便发发牢骚
- Rigidbody-ClosestPointOnBounds测试
- ThinkPHP - 独立分组项目搭建
- FTP 服务器(vsftpd)搭建鸟哥详细教材
- 服务器选型参考TPC-C值
- PHP实现上传文件并存进数据库的方法
- ThinkPHP - session 数据库存储驱动
- phpstorm的安装
- php __call()方法
- 1.4 php编译安装-安装顺序在最后
- 1.5 测试php解析