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

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

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

ThinkPHP中關(guān)聯(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();

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《smarty模板入門基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。

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

相關(guān)文章

  • 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)化方法,有感興趣的同學(xué)可以借鑒參考下
    2021-02-02
  • Yii分頁用法實例詳解

    Yii分頁用法實例詳解

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

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

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

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

    這篇文章主要介紹了PHP實現(xiàn)兩種排課方式,第一種排課方式比較好理解,開始時間和結(jié)束時間,第二種比較復(fù)雜一些,有開始上課時間和結(jié)束上課時間和第幾周,具體實現(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ù)封裝,結(jié)合實例形式分析了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ū)動擴展,結(jié)合實例形式分析了Thinkphp 框架驅(qū)動擴展相關(guān)原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • PHP中把錯誤日志保存在系統(tǒng)日志中(Windows系統(tǒng))

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

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

最新評論

宁河县| 太和县| 苍梧县| 高唐县| 周至县| 全椒县| 叙永县| 德令哈市| 汤阴县| 德州市| 威远县| 南投市| 邯郸县| 中西区| 吉木萨尔县| 松原市| 通辽市| 佛教| 观塘区| 夏河县| 井研县| 新密市| 德安县| 永年县| 红原县| 萨嘎县| 乐陵市| 唐海县| 仪陇县| 大丰市| 泽州县| 石棉县| 登封市| 新平| 德兴市| 景东| 靖远县| 平塘县| 高青县| 昭觉县| 西乌珠穆沁旗|