使用 Kohana 3,如何从 Database 类中获取最后一个插入 ID?
Posted
技术标签:
【中文标题】使用 Kohana 3,如何从 Database 类中获取最后一个插入 ID?【英文标题】:With Kohana 3, how can I get the last insert ID from the Database class? 【发布时间】:2010-02-15 06:06:02 【问题描述】:我已经通过了 modules/database/classes/ 中的一些代码,但仍然没有找到如何返回最后一个插入 ID。
我如何得到这个?
【问题讨论】:
【参考方案1】:query() 方法返回一个数组,其中包含最后插入的 id 和受影响的行数
实际代码位于 mysql.php (kohana v3.0.3) 的第 201-208 行
【讨论】:
有什么用?这不起作用(方法不存在)DB::query(Database::INSERT, $query)->execute()->query()
看看 DB::query(Database::INSERT, $query)->execute() 返回什么
顺便说一句,我刚刚从我的第一条评论中查看了我的代码 - 哎呀!我在想什么?以上是关于使用 Kohana 3,如何从 Database 类中获取最后一个插入 ID?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Auth 模块从 Kohana 3 中检索所有用户和所有角色?