• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHPtp3.2模型对数据进行多表查询

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

连接数据库: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();

  

     

      


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php输出多余的空格或者空行发布时间:2022-07-10
下一篇:
php-PHP试题发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap