[已解决]关于lastInsertId的使用方法

插件开发及发布

版主: woniou

[已解决]关于lastInsertId的使用方法

帖子Hajoio » 2009年 7月 15日 07:17

我想使用这个获取最后一次插入的主键ID。
代码: 全选
Typecho_Db_Adapter_Mysql::lastInsertId();

但是这个不能够静态获取,说要实例化之后再获取。
但是在程序里面,所有的都是Typecho_Db类的,用这个类的,又不能够获取lastInsertId();
例如
代码: 全选
$db = new Typecho_Db::get();
$db = $db->query($db->insert(...));


然后后面怎么获取lastInsertId?

等高手指点
Hajoio
 
帖子: 3
注册: 2009年 5月 25日 21:52

Re: [已解决]关于lastInsertId的使用方法

帖子Hajoio » 2009年 7月 15日 07:25

自己解决了~~~~
在$db->query()执行Insert操作的时候,最后会返回lastinsertId.
$id = $db->query($db->insert(...)) 就可以了~~~
Hajoio
 
帖子: 3
注册: 2009年 5月 25日 21:52


回到 插件及扩展

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客