zoukankan      html  css  js  c++  java
  • 模型

    function PeiZhi()
        {
            
            //C快捷方法,可以读取配置也可以修改动态配置
            
            
            //echo C('URL_MODEL');//读取配置
             C("URL_MODEL",1);//修改配置
             echo U("PeiZhi");//输出路径
        }
        
        function _empty()
        {
            echo "访问的页面不存在";
        }
        
        function DB()
        {
            //1.原始方式
            /*$m = new HomeModelinfoModel();
            var_dump($m);
            */
            //2.使用快捷方式D(new 的简写)
            $m = D("info");
            //var_dump($m);
            
            //3.快捷方法M
            /*$m = M("info");
            var_dump($m);*/
            
            
            //操作数据库
            //$attr = $m->select("p001,p002");//select查询数据库所有值,也可以给参数,给主键值 返回二维数组,可以差多个
            
            //$attr = $m->find("p001");//查找特定的值,只能根据主键值,返回一位数组,只能差一个
            //select,find在连贯操作里必须有,放在最后
            
            //$attr = $m->where("code='p002' or sex=true")->select();//连贯操作
            
            
            //table切换操作的表
            //$attr = $m->table("nation")->select();
            
            //alias设计表的别名
            //$attr = $m->alias("人员")->select();
            
            //field单独查询某些列
            //$attr = $m->field("code")->select();
            
            //order排序
            //$attr = $m->order("nation desc")->select();
            
            //group分组
            //$attr = $m->field("nation")->group("nation")->select();
            
            //having分完组后可以加条件
            //$attr = $m->field("nation")->group("nation")->having("count(*)>2")->select();
            
            //join连接两张表,使用时注意 在field里面给字段加别名
            //$attr = $m->field("info.code as 代号,info.name as 姓名,sex as 性别,nation.name as民族")->join("nation on info.nation = nation.code")->select();
            
            //联合查询,联合别的表
            //$attr = $m->field("name")->union("select name from nation")->select();        
            
            //去重
            //$attr = $m->field("nation")->distinct(true)->select();//如果是FALSE不去冲
            
            //limit可以分页,limit(跳过多少条,取多少条)
            //$attr = $m->limit(3,2)->select();
            
            //page分页,page(当前第几页,每页显示几条)
            //$attr = $m->page(3,2)->select();
            
            //聚合函数(求和,最大最小等,可以放在最后使用)
            //count("*")取数据总条数
            //$attr = $m->count("*");
            //求和
            //$attr = $m->table("car")->sum("price");
            //平均值
            //$attr = $m->table("car")->avg("price");
            
            
            //原生态SQL语句
            //$sql = "select * from info where nation='n002'";
            //$attr = $m->query($sql);//query执行查询
            
            
            //$sql = "insert into nation valuse('n006','壮族')";
            //$attr = $m->execute($sql);//增删改用execute
            
            var_dump($attr);
        }
        

    代表初始命名空间
    根命名空间不是初始命名空间
    根命名空间是基于初始命名空间的

    根命名空间在TP框架有两块:
    1.Libray文件夹下所有的文件夹都是根命名空间
    2.以模块名命名

  • 相关阅读:
    简练软考知识点整理-规划采购管理
    简练软考知识点整理-规划采购管理
    简练软考知识点整理-控制风险
    简练软考知识点整理-控制风险
    简练软考知识点整理-规划风险应对
    简练软考知识点整理-规划风险应对
    玩玩postman(一)
    JMeter 通过JSON Extractor 插件来提取响应结果
    31大 一般测试场景
    搜索功能、翻页功能、输入框的测试用例设计及知识
  • 原文地址:https://www.cnblogs.com/erinzhismile/p/5727949.html
Copyright © 2011-2022 走看看