Yii框架下的增删改查
来源:互联网 发布:修改 linux sftp端口 编辑:程序博客网 时间:2024/05/17 22:43
新增
使用model::save()操作进行新增数据
$user= new User; $user->username =$username; $user->password =$password; $user->save()
使用createCommand()进行新增数据
Yii::$app->db->createCommand()->insert('user', [ 'name' => 'test', 'age' => 30, ])->execute();
批量插入数据
Yii::$app->db->createCommand()->batchInsert('user', ['name', 'age'], [ ['test01', 30], ['test02', 20], ['test03', 25], ])->execute();
修改
使用model::save()进行修改
$user = User::find()->where(['name'=>'test'])->one(); //获取name等于test的模型$user->age = 40; //修改age属性值$user->save(); //保存
直接修改:修改用户test的年龄为40
$result = User::model()->updateAll(['age'=>40],['name'=>'test']);
使用createCommand()修改
Yii::$app->db->createCommand()->update('user', ['age' => 40], 'name = test')->execute();
删除
使用model::delete()进行删除
$user = User::find()->where(['name'=>'test'])->one(); $user->delete();
直接删除:删除年龄为30的所有用户
$result = User::deleteAll(['age'=>'30']);
根据主键删除:删除主键值为1的用户
$result = User::deleteByPk(1);
使用createCommand()删除
Yii::$app->db->createCommand()->delete('user', 'age = 30')->execute();
0 0
- Yii框架下的增删改查
- YII框架数据库的增删改查
- Yii框架的增删改查
- YII框架数据库的增删改查
- YII框架数据库的增删改查
- YII框架的增删改查
- yii框架的增删改查
- yii框架的增删改查语句
- Yii框架增删改查
- yii 框架增删改查
- Yii 框架增删改查
- yii的增删改查
- yii的增删改查
- yii的增删改查
- 关于Yii框架基础的增删查改
- yii框架 AR增删改查 分页
- Yii框架 AR 增删改查
- Yii框架中增删改查
- PAT--1110. Complete Binary Tree
- 使用纯C语言通过Direct3D 11的Compute Shader做通用目的计算
- fadeTo使逐渐透明
- 最简单解决c#在UI线程中执行耗时方法导致界面假死的方法
- android java内存与native内存
- Yii框架下的增删改查
- Android Service Framework
- slideup跟slideDown改变高度实现动态
- 如何选择一家公司?
- strtol函数简单使用
- 数据结构上机测试4.1:二叉树的遍历与应用1
- C++空类编译器自动生成的6个成员函数
- 有一组数字,有两个数字只出现一次,其他数字都是成对出现的,请找出这个数字。
- toggle实现动态