万维当云伯乐 CDN华纳云
ThinkPHP2024-03-151,345 阅读

thinkphp8 模型create之后返回主键

本文摘要[caption id="attachment_2589" align="aligncenter" width="800"] thinkphp[/caption] 在ThinkPHP8中,使用模型的create方法创建数据后,可以通过模型实例的id属性获取自动增长的主键值。以下是一个简单的示例: use think\f
丽萨主机
AD:
【广告招商】文章正文文字广告位开放合作
thinkphp thinkphp 在ThinkPHP8中,使用模型的create方法创建数据后,可以通过模型实例的id属性获取自动增长的主键值。以下是一个简单的示例:
use think\facade\Db;
 
// 假设有一个User模型对应users表
$user = Db::name('user')->create($data);
 
// 创建成功后,$user实例会有id属性,其值为新插入数据的主键
if ($user) {
    $userId = $user->id;
    // 使用$userId
}
在上面的代码中,$data是一个关联数组,包含了要插入的数据。create方法会自动将数据插入数据库,并且如果表的主键是自动增长的,ThinkPHP会自动将主键值填充到模型实例的id属性中。通过$user->id即可获取新创建的记录的主键值。
广告招商文章内容详情页下 · 优质席位开放中合作咨询