ThinkPHP add()操作的返回值

今天做数据库操作的时候,发现有个问题看似容易,但是还可以有更方便的解决方法。

当数据表中的主键字段是自增的时候,当我们用add插入数据成功之后,其实add()方法是有返回值的,原来add()的返回值就是当前主键的值,我们就不需要再用select去查询。恍然大悟啊啊啊啊啊。。。用了这么久CURD操作,现在才发现add()这么好用,thinkphp的数据库操作这么强大!!!学的还不够啊

复制代码
$Model = D('Blog');
$data['name'] = 'test';
$data['title'] = '测试标题';
$data['content'] = '测试内容';
$result = $Model->add($data);
if ($result){
   $id = $result; // 获取数据库写入数据的主键
}else{
   exit($Model->getError());
}
复制代码

————————————————

版权声明:本文为CSDN博主「真哥沉默思考人生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010589037/article/details/29652601

posted @   ingemar,fang  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示