如何检索刚刚在数据库中创建的id,当我按下“保存”按钮时,数据被创建,我想从该数据中检索id
这是我的控制器代码
$cart= new cart;
$cart->user_id = $request->user_id;
$cart>vendor_name = $request->vendor_name;
$cart->save();
我想找回刚刚创建的数据的id
您可以通过此$cart访问所有信息。保存此信息后,您只需
$cart->id (to get id)
$cart->user_id(to get user_id)
$cart= new cart;
$cart->user_id = $request->user_id;
$cart>vendor_name = $request->vendor_name;
$cart->save();
$cart->id; //here you still have access to the data and you can access the id like this.
对于用户id
和任何其他字段,也可以这样访问它们:$cart-
保存后,您可以访问id,如:
$cart->id
这将是您最近创建的卡的id。
问题内容: 如果所有数据被意外删除,是否可以将表恢复为上一次数据。 问题答案: 还有另一种解决方案,如果服务器上有活动的二进制日志,则可以使用 用它生成一个sql文件 然后搜索您缺少的行。如果您没有激活它,则没有其他解决方案。下次进行备份。
如果我使用获取id,那么它总是为null。 我首先使用此代码创建文件夹,并将其粘贴到https://github.com/googledrive/android-demos/blob/master/src/com/google/android/gms/drive/sample/demo/createFolderActivity.java 为了在文件夹中创建文件,我使用以下指南https://git
问题内容: 我在詹金斯(Jenkins)有2个工作: 建立并运行单元测试 (构建并)运行集成测试 Job-2 是 Job-1 的下游项目。 Job-1 在其上启动构建并运行单元测试。 Job-2 也会启动构建并运行集成测试。 我想更改它, 并使 Job-2 在由 Job-1 启动的结果构建上运行测试。 问题答案: 您可以使用Copy Artifact插件,并使用Job-2中的Job-1工件对它们进
问题内容: 我已经开始执行以下代码 现在,我需要知道我刚刚开始的进程的pid。 问题答案: 由于Java 9类具有新方法long pid(),因此它很简单
我想在启动Postgres Docker映像后创建一个数据库。
问题内容: 我正在使用Python和psycopg2连接到Postgres。 当我插入一行时… …如何获取刚刚插入的行的ID?试: 使用时返回错误: 简单地返回。 更新:也是(即使直接在postgres中使用此命令也可以): 有人可以建议吗? 谢谢! 问题答案: 并且,请不要手动构建包含值的SQL字符串。您可以(并且应该!)单独传递值,从而不必进行转义和SQL注入: 有关更多详细信息,请参见psy