zoukankan      html  css  js  c++  java
  • PHP tp3.2模型对数据进行多表查询

    基础知识------------------------------------------------------------------------------------------------------

    连接数据库:ThinkPHP=>Conf=>convention.php配置文件中配置连接数据库  如果是分布式数据库的的话 用,进行风格

                 控制器方法

    控制器方法:C()用于设置,获取以及保存配置参数的方法

          M()连接表名

          U()用于URL的动态生成 :只需要写 模块文件名/控制器/方法

          ajaxReturn($data,数据格式) :返回AJAX格式的数据

          success('提示内容','页面地址',跳转时间)

          error('提示内容','页面地址',跳转时间):当页面出现错误的时候跳转到上一

          个页面;

          I('变量类型.下标',获取失败返回的数值/字符串,对变量进行过滤:

            获取系统输入变量

            I('变量类型.变量名/修饰符'); s=>字符串,d=>整型,b=>布尔,

            a=>数组,f=>浮点

    请求类型

      IS_POST:判断是否以POST方式提交

      IS_GET:判断是否以GET方式提交

      IS_AJAX:判断是否以AJAX方式提交

                  模型=》连贯操作

    WHERE

      $uer = M("数据表名");/实例化对象

      $data = $uer ->where()->select()//带条件的查询语句

    ALIAS

      $data = $uer->alias('a')//设置镖的别名

    FIELD 用于查询

      field()//返回需要的字段

    ORDER

      order('字段 排序方法')//对数据进行排列asc 正常排序desc倒叙

    LIMIT   限制结果数量

      limit() 限制结果数量  也可以是数量区间

    PAGE 分页

      page('页吗,数量条数')

    GROUP

      group() 分组

    JOIN 多表连接

      完整示例:

      $table = M('表名');

      $data = $table->field('需要查询的字段')

      ->join(表1 on  表2.字段=表1.字段)

      ->join(表3 on 表2.字段=表3.直段)

      ->select();

      

         

          

  • 相关阅读:
    Servlet生命周期
    DAO 开发模式的几个类
    Iterator用法
    mysql相似于oracle的to_char() to_date()方法
    Java Web页面跳转
    JSP 连接MySQL 5.1
    采用DOM进行表格的修改操作
    使用css让XML文件按照HTML的风格显示出来
    正则表达式Regular Expression
    什么是“堆”,"栈","堆栈","队列",它们的区别
  • 原文地址:https://www.cnblogs.com/stt520/p/9838640.html
Copyright © 2011-2022 走看看