yii mysql in,在Yii中从MySQL获取最后插入的ID
I want to show the last login id from the database in view > _form.php file.I have made the code in _form.php file like this
<?php echo $form->labelEx($model,'id'); ?>
<?php echo Yii::app()->db->getLastInsertId('Form');?>
<?php echo $form->error($model,'id'); ?>
Here Form is the table and the model name.But Still I am getting ID:0.Where is the wrong part?
解决方案
Pekka's answer is good for common. But if you want to do that action in Yii Framework, try this:
$myModel = new $model;
$model -> savel(false);
echo $model->primaryKey; // Prints the last id.
Or you may try this too for general solution:
Yii::app()->db->getLastInsertID();
Finally, I suggest you to check out this
yii mysql in,在Yii中从MySQL获取最后插入的ID相关推荐
- linux中mysql设置大小写敏感,linux中修改mysql表名大小写敏感
在mysql启动参数文件中配置mysql对大小写不敏感. 参数文件位置:/etc/my.cnf 1.用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQ ...
- mysql 获取刚插入行id汇总
mysql 获取刚插入行id汇总 我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的. ...
- linux 把mysql大小写关闭_linux中设置mysql大小写不去区分方法
linux中设置mysql大小写不去区分方法 发布时间:2020-05-14 12:01:31 来源:亿速云 阅读:191 作者:三月 本文主要给大家介绍linux中设置mysql大小写不去区分方法, ...
- mysql ef_在EF中使用MySQL的方法及常见问题
有时需要在网上租用空间或数据库,Mysql成本低一些,所以想将sql server转成mysql-- 注意:在安装Mysql时要选择文字集为utf8,否则将不能使用中文(当前也可以在创建数据库时使用u ...
- django给mysql配主从_django中的mysql主从读写分离:一、配置mysql主从分离
一.配置mysql主从同步的步骤: (1) 在主服务器上,必须开启二进制日志机制和配置一个独立的ID (2) 在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号 (3) 在 ...
- django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作
Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...
- linux开启mysql外链,Linux中开启MySQL远程访问功能
(1)确认一下3306是否对外开放,MySQL默认状态下是不开放对外访问功能的.查看的办法如下: 1 ~# netstat -an | grep 3306 2 tcp 0 0 127.0.0.1:33 ...
- linux系统 安装mysql,在linux系统中安装MySQL
1.安装 Linux 系统中自带的 MySQL 安装包 在现在常用的发行版本里都集中了MySQL安装包 CentOS系统中的YUM中包含了MySQL安装包,版本是MySQL5,rpm软件包的名称是my ...
- docker mysql域名访问_Docker中配置MySQL并实现远程访问
Docker配置MySQL容器 拉取MySQL镜像 docker pull mysql:5.6 有可能会因为网络问题失败,重复尝试. 创建容器 docker run -d --name selfdef ...
- django mysql sql语句_Django中使用mysql数据库并使用原生sql语句操作
Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...
最新文章
- 高等数学:第六章 定积分的应用(1)定积分的应用 平面图形的面积 立体体积
- mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释
- js 操作select和option
- 24口光纤配线架 cad块_光纤配线架cad画法
- 大脑遗忘与数据结构中的对列相似
- NOI2018退役记
- Java集合的所有知识点详解,偏通俗易懂,集合笔记
- 51单片机控制电机正反转
- zencart 模板设计
- 如何通adb命令删除安卓设备上指定的文件和apk
- swfobject 的一些参数介绍
- Android Back回退按钮
- jpg和png的区别
- 汽车的违章停车检测系统
- calibre ebook viewer 自定义样式
- 光学识别(OCR)之 Tesseract
- 自动驾驶技术存在的难点
- GPU虚拟化现状及新技术方案XPU
- [渝粤教育] 西南科技大学 程序设计语言VB 在线考试复习资料
- 根据Github源码的docs文件夹创建项目的html官方离线文档(Windows,Python项目)
热门文章
- webpack之react开发前准备
- 【javascript动画系列之网页白板】javascript实现的白板(兼容ff,ie,chrome,……)
- html5学习新的知识总结(一)
- JavaScript 面向对象编程(三) —— 函数进阶 / 严格模式 / 高阶函数 / 闭包 / 浅拷贝和深拷贝
- 条件编译指令:#if,#endif
- Spring应用上下文 - - context
- oracle批量替换保留字,oracle保留字大全
- html怎么设置字体竖直,CSS3 writing-mode 控制字体竖直显示
- Cracer8-模块和正则表达式
- Window中显示文件扩展名