gpt4 book ai didi

laravel - 在 Laravel 4 中使用 DB::insert() 返回新的 id

转载 作者:行者123 更新时间:2023-12-03 01:20:21 24 4
gpt4 key购买 nike

在 Laravel 4 中,当执行 DB::insert() 时,如何获取刚刚插入的行的 ID?与函数 ->insertGetId() 类似。使用 DB::insert() 的原因是它是一个复杂的 PostgreSQL 查询,无法使用 Fluent 构建。

示例查询:

$newId = DB::insert('insert into users (id, name) values (?, ?)', array(1, 'Dayle'));
echo $newId; // returns 1

最佳答案

有一个 insertGetId 方法。

$id = DB::table('users')->insertGetId(
array('id' => 1, 'name' => 'Dayle Rees')
);

关于laravel - 在 Laravel 4 中使用 DB::insert() 返回新的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15842138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com