tp5 使用DB新增修改方法,详细注解

本文介绍使用ThinkPHP5(TP5)框架进行数据库表数据的新增和修改方法,通过DB助手类详细注解,帮助理解操作过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个tp5 简单新增修改表数据方法

 //tp5 使用DB新增修改方法
    public function studentSave(){
        //第一种用户提交的信息
        $data=[
            'name'=>input('name'),
            'sex'=>input('sex'),
            'student_id'=>input('student_id')
        ];
        //第二种用户提交的信息 $data=input();
        //第三种用户提交的信息 $data = Request::param();
        $id=input('id'); //获取id

        //如果id存在,就根据id进行修改操作,如果不存在就进行新增操作。
        if ($id){
            $i=Db::table('student')->where('id',$id)->update($data);
        }else{
            $i=Db::table('student')->insert($data);
        }
        //前面已经完成了新增或者修改操作 $i是执行完成这一系列操作后的返回值
        //如果$i有值,就是操作成功,如果没有就是操作失败
        if ($i){
            //返回json数据格式
            return json([
                'code'=>$i, //$i如果更新成功则为1,反之为空或0.
                'msg'=>'更新成功',
            ]);
        }else{
            return json([
                'code'=>$i,
                'msg'=>'更新失败',
            ]);
        }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值