首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP6/ThinPHP6 获取主键自增ID
作者:小萝卜 2020-11-01 【 TP6 】 浏览 6531
简介怎么才能获取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)
相关文章
- TP6导入、导出Excel教程
- TP5 添加平铺水印并设置水印之间的间距
- SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Attr_id' in 'where clause'
- TP3.2同时操作多个数据库
- TP8使用注解+中间件实现在用户在后台某些特定操作的日志收集
- TP5.1模型关联写法
- TP6获取上传文件的后缀名
- tp6多应用模式下渲染视图报错D:\PhpstormProjects\tp6\app\admin\view\.html
- ThinkPHP集成QueryList和PhantomJS插件实现采集动态加载的页面的数据
- tp5 上传文件时怎么让他不自动生成子文件夹?
