php - 获取最后保存的对象 ID

标签 php mysql crud fuelphp

我正在使用 Model_CRUD 类及其在数据库中保存和查找的方法。 将新对象保存到数据库时出现问题,如何获取最后插入的id?

User::forge($userInfo)->save(); // Save returns only bool value

这是否需要再进行一次查询才能获取最后插入的 id?

最佳答案

您不必执行额外的查询来获取最后插入的 ID。只需尝试以下代码:

$user = User::forge($userInfo);
$user->save();

$last_id = $user->id;

您应该检查 Model_Crud文档以获取更多信息。

关于php - 获取最后保存的对象 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163966/

相关文章:

PHP/AJAX 图像抓取脚本类似于 Facebook 消息传递功能

Mysql 内存不足(需要 536870945 字节)

mysql - SQL:每小时、不同时间、几天内的平均值

mysql - 动态创建表的数据库设计

java - 在 Java 中处理 CRUD 操作等重复任务的最佳方法是什么?

php - Mysql 查询选择具有不同列值的结果

php - 在php.net上解释 "in theory"时如何理解PHP语法?

ruby-on-rails - 如何坚持 REST?

ruby-on-rails - 如何在 Rails 中没有 form_for 助手的情况下创建动态页面?

javascript - 使用 jQuery 定位特定 DIV 以替换 HTML