think PHP 查询、更改

最近公司没有什么新项目,故准备搞搞PHP,正好后端有一些小东西需要搞一下,我就来试试吧。

PHP 基于think PHP 3

实现功能:

1.为销售绑定虚拟号码分组(查询可以绑定的分组 -> 绑定分组和硬件id)

查询分组

    public function bind_group()
    {
        $tel_group = M('acrm_call a') //查询表格并 将表格简写为 a
        ->JOIN('LEFT JOIN manager m ON a.crm_groupid = m.crm_groupID') //同时查询 manager 表格
        ->order('a.crm_groupid') //排序
        ->field('a.crm_groupid,m.isshow,m.isdelet,m.iswork') //需要展示的数据
        ->select();//查询多条数据  find()为查询单条数据
        $arr = [];
        foreach($tel_group as $k => $v){
          if($v['isshow'] == null || $v['isdelet'] == null || $v['iswork'] == 1){
            $arr[] = $v; //类似于arr.push()
          }
        }
         $this->assign('tel_group',$tel_group);//$tel_group定义的参数,tel_group需要在页面中呈现的参数,后面必须加display()方法

        $this->ajaxReturn(['status' => 200,'data' => $arr]);
    }

 绑定

 public function change_group()
    {
        $g  = I('post.');//接收前端post传入的参数
        $acrmCall = M('acrm_call')->where("crm_groupid = {$g['groupid']}")->find();//查询要更改的那条数据
        $call_id = $acrmCall['call_id'];
        $manager = M('manager')->where("id = {$g['id']}")->save(['crm_groupID'=> $g['groupid'],'call_id'=>$call_id]);//save()方法更新SQL
        if($manager){
          $this->ajaxReturn(['status' => 200,'msg' => '修改成功']);
        }else{
          $this->ajaxReturn(['status' => 404,'msg' => '修改失败']);
        }
    }

 

转载于:https://www.cnblogs.com/tiger4513/p/11190432.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值