• ThinkPHP


    /**
     * 连贯操作
     * @return  无返回值
     */
    public function coherentOperation(){
        //实例化模型
        $user = M('User');
    
        // +--------------------------------------------------------------------------------+
        // | 连贯操作:|   作用:                                        |  支持的参数类型:    |
        // +--------------------------------------------------------------------------------+
        // | 常用操作:
        // | --------------------------------------------------------------------------------
        // | where     |   用于查询或者更新条件的定义                    |  字符串、数组和对象 
        // | ----------|---------------------------------------------|-----------------------
        // | table     |   用于定义要操作的数据表名称                    |  字符串和数组 
        // | ----------|---------------------------------------------|-----------------------
        // | field     |   用于定义要查询的字段(支持字段排除)           |  字符串和数组 
        // | ----------|---------------------------------------------|-----------------------
        // | order     |   用于对结果排序                              |  字符串和数组 
        // | ----------|---------------------------------------------|-----------------------
        // | limit     |   用于限制查询结果数量                         |  字符串和数字 
        // | ----------|---------------------------------------------|-----------------------
        // | page      |   用于查询分页(内部会转换成limit)             |  字符串和数字 
        // | --------------------------------------------------------------------------------
        // |
        // | 非常用操作:
        // | --------------------------------------------------------------------------------
        // | group     |   用于对查询的group支持                       |  字符串 
        // | ----------|---------------------------------------------|-----------------------
        // | having    |   用于对查询的having支持                      |  字符串 
        // | ----------|---------------------------------------------|-----------------------
        // | join*     |   用于对查询的join支持                        |  字符串和数组 
        // | ----------|---------------------------------------------|-----------------------
        // | union*    |   用于对查询的union支持                       |  字符串、数组和对象 
        // | ----------|---------------------------------------------|-----------------------
        // | distinct  |   用于查询的distinct支持                      |  布尔值 
        // | ----------|---------------------------------------------|-----------------------
        // | lock      |   用于数据库的锁机制                          |  布尔值 
        // | ----------|---------------------------------------------|-----------------------
        // | cache     |   用于查询缓存 支持多个参数                    |
        // | ----------|---------------------------------------------|-----------------------
        // | relation  |   用于关联查询(需要关联模型支持)               |  字符串 
        // +---------------------------------------------------------------------------------+
    
    
    
        // 可以组合使用
        // 操作没有先后之分
        // 但是,select()、find()、add()、save()、delete()等操作,要放到最后。
    
    
    
        // where 操作
        // $result = $user->where('id > 10')
        //                ->select();
    
    // table 操作 // $result = $user->table('tp_user') // ->select();
    // field 操作 // $result = $user->field('id, sex') // ->select(); // 获取除了id以外的所有数据 // $result = $user->field('id', TRUE) // ->select();

    // order 操作 // 单个排序字段 // $result = $user->order('id desc') // ->select(); // 多个排序字段 // $result = $user->order('id desc, sex asc') // ->select(); // limit 操作 // 从第一条开始,取出三条 // $result = $user->limit(3) // ->select(); // 从第三条,取出六条 // $result = $user->limit(3, 6) // ->select(); // page 操作 // Page('page[,listRows]') : Page表示当前的页数,listRows表示每页显示的记录数。 // $result = $user->Page('2,4') // ->select(); print_r($result); $this->display(); }
  • 相关阅读:
    Javascript typeof 用法
    查询指定范围内数据记录(适用于sqlserver2005以上)
    提示信息并跳转的目标URL
    教你如何删除MSN群
    通过sqlserver2005 获取客户端信息
    分层遍历数据
    重写render,利用ClientScript,在客户端注册select,回发到服务器,触发服务器端的行选择事件。
    ASP.NET下的TreeView控件的使用(生成树与统计所有子节点数量)
    后台取浏览器中cookie的用法
    jdk开发环境的搭建
  • 原文地址:https://www.cnblogs.com/KTblog/p/5175330.html
Copyright © 2020-2023  润新知