• tp5基本操作


    namespace appadmincontroller;//命名空间是和这个文件所在位置相对应
    use thinkController;
    use thinkdbQuery;
    class index extends Controller//继承tp框架的方法。控制器名称是与视图文件view 下的index 相同
    {
        public function aa()//方法名称是与视图文件view 下的index内文件模板名称相对应
        {
            //$a='传过来的';
            // $this->assign('a',$a);//这是把变量传给视图文件  视图文件这么写{$a}来显示
            //return $this->fetch();//这个是打开视图文件  
            //$this->success('新增成功','index/aa');//成功后跳转 中途过渡的页面是在config.php里面更改默认路径
            //$this->redirect('index/aa');//直接跳转
            //查询数据库
            //$info=db('score')->where('id',1)->find();//这是查询一条数据 $info=db('表名')->where('id',1)->find(); 重要的是find()方法
            //$list=db('score')->select();//这是查询多条数据 查出来的是二维数组
            //$list=db('score')->field('sno','cno')->select();//查询多条数据的 具体字段的内容
            //$desc =db('score')->where('id',10)->value('degree');//查询某一条数据的具体字段下的内容 如果不加where就默认查询数据表里的第一行
            //$ddesc=db('score')->column('cno');//查询某一列
            //var_dump($ddesc);
            //数据库添加
            //$data=[//二维数组用作多条数据添加
            //     ['sno'=>1,'cno'=>1],
            //     ['sno'=>2,'cno'=>2],
            //     ['sno'=>3,'cno'=>3],
            // ];
            //$data1=['sno'=>'单挑数据','cno'=>'单挑数据'];//普通数组
            //db('score')->insertAll($data);//添加多条数据
            //$id=db('score')->insert($data1);//添加单挑数据 添加成功返回值是1
            //db('score')->insertGetId($data1);//添加单挑数据并且返回新加数据的主键id
            //var_dump($id);
            
            //更新数据
            $data=['sno'=>'新改的数据','cno'=>'新改的数据'];
            // db('score')->where('id',28)->update($data);//更改数据加where来限制更改那一条数据
            // db('score')->update($data);//更改数据如果不加where的话就要在数组里加id来限制
            //db('score')->where('id',27)->setField('degree', '1');//修改数据的某一个字段的内容
            //db('score')->where('id', 27)->setInc('degree');//设置某个字段的自增,etInc('degree',5)这么写是一次性增加多少
            //db('score')->where('id', 27)->setDec('degree');//设置某个字段的自减,setDec('degree',5)这么写是一次性减少多少
            // 删除数据
            // db('user')->delete(1);//根据主键删除
            // db('user')->where('id',1)->delete();//根据限制条件来删除
            //where方法的使用
            $where['id']=['>=',15];//条件限制都这么写在一个一维数组里
            $where['sno']=['like','%单挑%'];
            $cc['id']=['between','1,3'];//区间查询 加not就是反义不在这个区间的意思
            // $list=db('score')->where($where)->select();
            // var_dump($list);
            // $list=db('score')->where($where)->select();//模糊查询
            // var_dump($list);
            //$list=db('score')->where($cc)->select();//区间查询
            //var_dump($list);
            
            // 2020-07-08
            $arr=['a'=>'true',123];
            // $this->assign('a',$arr);
            $a='asd';
            $this->assign('a',$a);//变量输出到前端页面用assign
            // $this->assign('aa',$arr);
            return $this->fetch();
            //多表联合查询
            // $where=['b.cname'=>'计算机导论'];
            // $list=db('score')->alias('a')
            //     ->join('course b','a.cno=b.cno')
            //     ->where($where)
            //     ->select();
                // var_dump($list);
            
        }   
    }
  • 相关阅读:
    边缘计算的爆发为安防全产业带来了怎样的变化?
    Kali卸载AWVS的方法
    C++最简打开网页的方法
    C# 打开指定文件或网址
    C# 如何获取某用户的“我的文档”的目录
    基于Debian的linux系统软件安装命令
    C#的基础知识
    MYSQL语句中的增删改查
    将博客搬至CSDN
    【易懂】斜率DP
  • 原文地址:https://www.cnblogs.com/sheep-fu/p/13283580.html
Copyright © 2020-2023  润新知