thinkphp8 模型create之后返回主键

2024-03-15 618 0

在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即可获取新创建的记录的主键值。

    相关文章

    织音云上新香港Platinum 8358处理器性能怪兽,爆炸高配折后最低仅需32元/月,数据对标物理机
    2025年华纳云新年焕新季,香港云4H4G3M特惠696元/年,E5物理服务器688元/月起
    莱卡云:2025年1月香港云服务器、美国云服务器、日本云服务器促销活动
    ThinkPHP6多应用多语言切换,最佳解决方案
    thinkphp thinkphp6 安装JWT
    php使用ip-api根据ip地扯获取位置信息

    发布评论