Yii最详细数据库增删改查及其他操作
iamitnan · 449浏览 · 发布于2019-09-19
1.批量增加数据或单条增加: ($codeArrays 是一个二维数组)
$codeArrays = [[$user_id,time(),'1',$member_id,'','兑换码兑换会员']]; $res = \Yii::$app->db->createCommand()->batchInsert('szdato_qyx_user_member', ['user_id', 'addtime', 'endtime', 'member_id', 'vip_end_time','remarks'], $codeArrays) ->execute();
2.更新数据:
$arrcode = $UserCardvipList::find()->where(['redeem_code' => $redeemCode])->one(); $arrcode->status = 1; $arrcode->bindingtime = $bindtime; $arrcode->user_id = $user_id; $res = $arrcode->save();
3.批量更新:
$res = UserCardvip::updateAll(['is_delete'=>1],['id'=>$datas]);
4.搜数据:
$sql = "SELECT group_concat(name) as classification_config_info FROM szdato_qyx_classification_config WHERE id in ($classification_config_id)"; $command = Yii::$app->db->createCommand($sql); $classificationConfigInfo = $command->queryAll();
5.删除
(伪删除)
$user = $UserCardvip::find()->where(['id' => $id])->one(); $user->is_delete = 1; $res = $user->save();
(真删除):
$user = $UserCardvip::find()->where(['id' => $id])->one(); $res = $user->delete();
6.YII打印sql :
echo 链式->createCommand()->getSql()
7,条件添加
` andWhere(['>','endtime',strtotime(date('Y-m-d', time()))]) 即:endtime>15556535546`
相关推荐
使用SELECT语句检索数据
奔跑的男人 · 806浏览 · 2019-06-03 09:33:43
部署MySQL延迟从库的几个好处
吴振华 · 666浏览 · 2019-05-14 21:57:51
MongoDB凭什么跻身数据库排行前五?
iamitnan · 723浏览 · 2019-06-18 10:04:56
一个快速上手、轻量级 Golang 公共类库 (golang_common)
qq2360248666 · 896浏览 · 2019-05-29 09:48:45
详解基于linux环境MySQL搭建与卸载
追忆似水年华 · 872浏览 · 2019-05-27 09:54:23
Oracle开启和关闭的几种模式
qq2360248666 · 752浏览 · 2019-06-04 10:18:47
分类专栏
最新发布
最热排行
0评论