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相关推荐

  1. linux中mysql设置大小写敏感,linux中修改mysql表名大小写敏感

    在mysql启动参数文件中配置mysql对大小写不敏感. 参数文件位置:/etc/my.cnf 1.用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQ ...

  2. mysql 获取刚插入行id汇总

    mysql 获取刚插入行id汇总 我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的. ...

  3. linux 把mysql大小写关闭_linux中设置mysql大小写不去区分方法

    linux中设置mysql大小写不去区分方法 发布时间:2020-05-14 12:01:31 来源:亿速云 阅读:191 作者:三月 本文主要给大家介绍linux中设置mysql大小写不去区分方法, ...

  4. mysql ef_在EF中使用MySQL的方法及常见问题

    有时需要在网上租用空间或数据库,Mysql成本低一些,所以想将sql server转成mysql-- 注意:在安装Mysql时要选择文字集为utf8,否则将不能使用中文(当前也可以在创建数据库时使用u ...

  5. django给mysql配主从_django中的mysql主从读写分离:一、配置mysql主从分离

    一.配置mysql主从同步的步骤: (1) 在主服务器上,必须开启二进制日志机制和配置一个独立的ID (2) 在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号 (3) 在 ...

  6. django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

  7. linux开启mysql外链,Linux中开启MySQL远程访问功能

    (1)确认一下3306是否对外开放,MySQL默认状态下是不开放对外访问功能的.查看的办法如下: 1 ~# netstat -an | grep 3306 2 tcp 0 0 127.0.0.1:33 ...

  8. linux系统 安装mysql,在linux系统中安装MySQL

    1.安装 Linux 系统中自带的 MySQL 安装包 在现在常用的发行版本里都集中了MySQL安装包 CentOS系统中的YUM中包含了MySQL安装包,版本是MySQL5,rpm软件包的名称是my ...

  9. docker mysql域名访问_Docker中配置MySQL并实现远程访问

    Docker配置MySQL容器 拉取MySQL镜像 docker pull mysql:5.6 有可能会因为网络问题失败,重复尝试. 创建容器 docker run -d --name selfdef ...

  10. django mysql sql语句_Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

最新文章

  1. 高等数学:第六章 定积分的应用(1)定积分的应用 平面图形的面积 立体体积
  2. mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释
  3. js 操作select和option
  4. 24口光纤配线架 cad块_光纤配线架cad画法
  5. 大脑遗忘与数据结构中的对列相似
  6. NOI2018退役记
  7. Java集合的所有知识点详解,偏通俗易懂,集合笔记
  8. 51单片机控制电机正反转
  9. zencart 模板设计
  10. 如何通adb命令删除安卓设备上指定的文件和apk
  11. swfobject 的一些参数介绍
  12. Android Back回退按钮
  13. jpg和png的区别
  14. 汽车的违章停车检测系统
  15. calibre ebook viewer 自定义样式
  16. 光学识别(OCR)之 Tesseract
  17. 自动驾驶技术存在的难点
  18. GPU虚拟化现状及新技术方案XPU
  19. [渝粤教育] 西南科技大学 程序设计语言VB 在线考试复习资料
  20. 根据Github源码的docs文件夹创建项目的html官方离线文档(Windows,Python项目)

热门文章

  1. webpack之react开发前准备
  2. 【javascript动画系列之网页白板】javascript实现的白板(兼容ff,ie,chrome,……)
  3. html5学习新的知识总结(一)
  4. JavaScript 面向对象编程(三) —— 函数进阶 / 严格模式 / 高阶函数 / 闭包 / 浅拷贝和深拷贝
  5. 条件编译指令:#if,#endif
  6. Spring应用上下文 - - context
  7. oracle批量替换保留字,oracle保留字大全
  8. html怎么设置字体竖直,CSS3 writing-mode 控制字体竖直显示
  9. Cracer8-模块和正则表达式
  10. Window中显示文件扩展名