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

插件开发及发布

版主: woniou

回复
Hajoio
帖子: 3
注册时间: 2009年 5月 25日 21:52

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

帖子 Hajoio »

我想使用这个获取最后一次插入的主键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 »

自己解决了~~~~
在$db->query()执行Insert操作的时候,最后会返回lastinsertId.
$id = $db->query($db->insert(...)) 就可以了~~~
回复