最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP多表聯(lián)合查詢的常用方法

 更新時間:2020年03月24日 23:32:35   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP多表聯(lián)合查詢的常用方法,對于項目開發(fā)非常重要!需要的朋友可以參考下

ThinkPHP中關聯(lián)查詢(即多表聯(lián)合查詢)可以使用 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' );

Thinkphp使用join聯(lián)表查詢的方法

$user = M('user');
$b_user = M('b_user');
$c_user = M('c_user');
$list = $user->alias('user')->where('user.user_type=1')
  ->join('b_user as b on b.b_userid = user.user_id')
  ->join('c_user as c on c.c_userid = b.b_userid')
  ->order('b.user_time')
  ->select();

$user 表的 user_id 等于$b_user表的b_userid;

$c_user表的 c_userid 等于$b_user表的b_userid;

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相關內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《smarty模板入門基礎教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

相關文章

  • PHP上傳文件及圖片到七牛的方法

    PHP上傳文件及圖片到七牛的方法

    這篇文章主要介紹了PHP上傳文件及圖片到七牛的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • PHP內(nèi)存溢出優(yōu)化代碼詳解

    PHP內(nèi)存溢出優(yōu)化代碼詳解

    這篇文章主要介紹了PHP內(nèi)存溢出優(yōu)化代碼詳解,文中指出內(nèi)存溢出原因和優(yōu)化方法,有感興趣的同學可以借鑒參考下
    2021-02-02
  • Yii分頁用法實例詳解

    Yii分頁用法實例詳解

    這篇文章主要介紹了Yii分頁用法,以實例形式詳細分析了比較常見的幾種分頁方法及其應用特點,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • 深入HTTP響應狀態(tài)碼速查表的詳解

    深入HTTP響應狀態(tài)碼速查表的詳解

    本篇文章是對HTTP響應狀態(tài)碼速查表進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP實現(xiàn)兩種排課方式

    PHP實現(xiàn)兩種排課方式

    這篇文章主要介紹了PHP實現(xiàn)兩種排課方式,第一種排課方式比較好理解,開始時間和結束時間,第二種比較復雜一些,有開始上課時間和結束上課時間和第幾周,具體實現(xiàn)代碼參考下本文
    2021-06-06
  • SCP遠程VPS快速搬家和WDCP升級php5.3安裝memcached和eaccelerator教程

    SCP遠程VPS快速搬家和WDCP升級php5.3安裝memcached和eaccelerator教程

    本文除了要演示一下SCP方法外,還要分享一下WDCP升級php5.3后如何成功安裝memcached和eaccelerator,感興趣的朋友一起看看吧
    2017-07-07
  • CI框架常用函數(shù)封裝實例

    CI框架常用函數(shù)封裝實例

    這篇文章主要介紹了CI框架常用函數(shù)封裝,結合實例形式分析了CI框架常用的數(shù)據(jù)庫查詢、插入、刪除、更新及debug調(diào)試等操作技巧,需要的朋友可以參考下
    2016-11-11
  • PHP調(diào)用VC編寫的COM組件實例

    PHP調(diào)用VC編寫的COM組件實例

    最近項目需要PHP來解析二進制數(shù)據(jù),如果直接PHP做比較麻煩,就想到VC編寫COM組件來做,提供PHP調(diào)用。文章將介紹VC編寫COM組件提供PHP調(diào)用,實現(xiàn)一個計算兩個數(shù)字相加的功能
    2014-03-03
  • Thinkphp 框架擴展之驅(qū)動擴展實例分析

    Thinkphp 框架擴展之驅(qū)動擴展實例分析

    這篇文章主要介紹了Thinkphp 框架擴展之驅(qū)動擴展,結合實例形式分析了Thinkphp 框架驅(qū)動擴展相關原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • PHP中把錯誤日志保存在系統(tǒng)日志中(Windows系統(tǒng))

    PHP中把錯誤日志保存在系統(tǒng)日志中(Windows系統(tǒng))

    這篇文章主要介紹了PHP中把錯誤日志保存在系統(tǒng)日志中(Windows系統(tǒng)),本文講解了設置方法和查看方法,需要的朋友可以參考下
    2015-06-06

最新評論

赤水市| 灵武市| 东乌| 巴东县| 吴川市| 开封县| 大邑县| 秦皇岛市| 泽普县| 嘉峪关市| 澜沧| 波密县| 三门峡市| 西畴县| 离岛区| 柯坪县| 繁昌县| 天祝| 开阳县| 新郑市| 方正县| 深水埗区| 稻城县| 五莲县| 尼木县| 新化县| 周口市| 乌什县| 高淳县| 渝中区| 沙洋县| 会宁县| 厦门市| 东安县| 永仁县| 扎兰屯市| 冷水江市| 太保市| 温州市| 嘉禾县| 龙里县|