ThinkPHP多表联合查询的常用方法

 更新时间:2014年06月25日 15:53:56   投稿:shichen2014   我要评论
这篇文章主要介绍了ThinkPHP多表联合查询的常用方法,对于项目开发非常重要!需要的朋友可以参考下

ThinkPHP中关联查询(即多表联合查询)可以使用 table() 方法或和join方法,具体使用如下例所示:

1、原生查询示例:

复制代码 代码如下:
$Model = new Model();
$sql = 'select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id '.$map.' order by a.id '.$sort.' limit '.$p->firstRow.','.$p->listRows;
$voList = $Model->query($sql);

2、join()方法示例:

复制代码 代码如下:
$user = new Model('user');
$list = $user->join('RIGHT JOIN user_profile ON user_stats.id = user_profile.typeid' );

3、table()方法示例:

复制代码 代码如下:
$list = $user->table('user_status stats, user_profile profile')->where('stats.id = profile.typeid')->field('stats.id as id, stats.display as display, profile.title as title,profile.content as content')->order('stats.id desc' )->select();

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

相关文章

  • 微信公众平台开发之配置与请求

    微信公众平台开发之配置与请求

    微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。本文给大家介绍微信公众平台开发之配置与请求,需要的朋友可以参考下
    2015-08-08
  • PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例

    PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例

    这篇文章主要介绍了PHP模板引擎Smarty之配置文件在模板变量中的使用方法,结合实例形式分析了配置文件变量的具体使用步骤与相关技巧,需要的朋友可以参考下
    2016-04-04
  • php之Smarty模板使用方法示例详解

    php之Smarty模板使用方法示例详解

    这篇文章主要介绍了php之Smarty模板的使用方法,需要的朋友可以参考下
    2014-07-07
  • 新浪微博API开发简介之用户授权(PHP基础篇)

    新浪微博API开发简介之用户授权(PHP基础篇)

    己在开发和学习的过程中,感觉虽然没有太大难度,但还是有一些问题是需要我们注意的,今天就我在开发和学习的过程中,简单的对利用PHP进行新浪微博API开发的内容进行一个整理和说明
    2011-09-09
  • ThinkPHP基于PHPExcel导入Excel文件的方法

    ThinkPHP基于PHPExcel导入Excel文件的方法

    这篇文章主要介绍了ThinkPHP基于PHPExcel导入Excel文件的方法,对于Excel文件的上传、读取操作以及写入金沙国际官网等都做了较为详尽的讲述,在进行项目开发的过程中非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • php实现cc攻击防御和防止快速刷新页面示例

    php实现cc攻击防御和防止快速刷新页面示例

    这篇文章主要介绍了php实现cc攻击防御的方法和防止快速刷新页面示例,需要的朋友可以参考下
    2014-02-02
  • 使用php从身份证号中获取一系列线索(星座、生肖、生日等)

    使用php从身份证号中获取一系列线索(星座、生肖、生日等)

    这篇文章主要为大家详细介绍了使用php从身份证号中获取一系列线索,比如星座、生肖、生日等,PHP从提取身份证号码中的生日并验证是否成年的函数,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • PHP读取PDF内容配合Xpdf的使用

    PHP读取PDF内容配合Xpdf的使用

    最近领导拍脑袋想出了一个需求,要我读取PDF里面的内容,并且入库存为正文,用来搜索,需要的朋友可以了解下
    2012-11-11
  • PHP7引入的

    PHP7引入的"??"和"?:"的区别讲解

    今天小编就为大家分享一篇关于PHP7引入的"??"和"?:"的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Laravel实现短信注册的示例代码

    Laravel实现短信注册的示例代码

    这篇文章主要介绍了Laravel实现短信注册的示例代码,使用云片短信平台,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论