php – Yii:在createCommand执行查询后获取id
发布时间:2020-12-13 21:51:39 所属栏目:PHP教程 来源:网络整理
导读:在活跃的记录中,我通常只是得到 $model-id, 后 executing $model-save(); 但是如何创建命令?如何获取插入行的id(pk)? Yii::app()-db-createCommand($sql)-query(); 我试过了: ????$id = Yii :: app() – db- getLastInsertedID(); 但它要求序列名称.错误.
在活跃的记录中,我通常只是得到
$model->id, 后 executing $model->save(); 但是如何创建命令?如何获取插入行的id(pk)? Yii::app()->db->createCommand($sql)->query(); 我试过了: 但它要求序列名称.错误.如何进行活动记录计数器部分?谢谢! 解决方法
如果你使用execute()而不是query()
Yii::app()->db->createCommand($sql)->execute(); 然后你可以使用 $id = Yii::app()->db->getLastInsertID(); 你可以阅读更多here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – preg_match()和preg_replace()慢吗?
- Yii2框架整合Xunsearch搜索引擎的方法
- php 只替换第一次出现的字符串
- php – Mysql如何从同一个表中的单个查询中获取2组结果?
- php – 不想刷新并保留最后插入的值
- PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
- phpjwt 第三方库生成token验证,也可以做公钥,私钥的验证方
- PHP使用preg_split()分割特殊字符(元字符等)的方法分析
- php array_map array_multisort 高效处理多维数组排序
- PHP截断标题且兼容utf8和gb2312编码