PHP获取数据库表中的数据插入新的表再原删除数据方法

时间:2022-07-27
本文章向大家介绍PHP获取数据库表中的数据插入新的表再原删除数据方法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1, 路由 我使用 get

(1) 控制器

public function a(Request $request){
    //获取指定的id
    $id = $request- id;
    $rs=R::find($id);
    //仓库中
    $re=$rs- rfid;
    //判断仓库中的是否与数据库的rf在线的是否相等
    $ws= G::where('rfid','=',$re)- first();
    if($ws){
      return response()- json(['status'= 0,'msg'= '不成功']);
    }
    //导入数据
    $sql=DB::insert("insert into gs( g ,id,created_at,updated_at) values (?,?,?,?)",
      [$rs- p,$rs- r,$rs- creat,$rs- up]);
//    成功删除
    if($sql){
      $rs- delete();
      return ['status'= 1,'msg'= '成功'];
    }else{
      return response()- json(['status'= 0,'msg'= '不成功']);
    }

(2) view

<span class="change" data-id="{{id}}"  关联</span 

(3)js 注意

layer插件

<script 
  $(".change").click(function () {
    var id = $(this).data("id");
    if(confirm("确定xxx")){
      $.ajax({
        url: '/',
        type: 'get',
        data: {'id':id},
        success: function (res) {
          if (res.status == 0) {
            layer.msg(res.msg);
          } else {
            layer.msg(res.msg, {icon: 1}, function () {
              location.href = '要跳转的页面';
            });
          }
        }
      });
    }
  });

以上就是本次的全部内容知识点,感谢大家对ZaLou.Cn的支持。