首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP

TP6/ThinPHP6 获取主键自增ID

作者:小萝卜 2020-11-01 浏览 4356

简介怎么才能获取TP6/ThinPHP6 主键自增ID,下面萝卜带大家看看。。

save()方法

save方法新增数据默认返回的是写入的记录数,而不是自增主键值。

$user = new User;
$user->save($data);

// 获取自增ID
echo $user->id;
//如果你的自增ID是user_id的话,获取方法变成
echo $user->user_id;


create()方法

调用create方法创建并获取自增ID

如果你的自增ID是user_id的话,获取方法也要变成 $user->user_id

$user = User::create($data);

// 获取自增ID
echo $user->id; 


insert()方法

需要返回新增数据的自增主键,可以使用insertGetId方法返回主键ID

Db::name('user')->insert($data, true);

// 获取自增ID
$userId = Db::name('user')->insertGetId($data);
//或者 
$userId = Db::name('user')->getLastInsID();

 

 

很赞哦! (2)

文章评论

    高端网站建设