<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            ThinkPHP多表聯合查詢的常用方法

            時間:2025-09-13 18:48:22 php語言

            ThinkPHP多表聯合查詢的常用方法

              文章主要介紹了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程序設計有所幫助。

            【ThinkPHP多表聯合查詢的常用方法】相關文章:

            ThinkPHP中create()方法自動驗證表單信息01-26

            thinkPHP簡單遍歷數組方法分析03-16

            thinkPHP多語言切換設置方法詳解11-21

            查詢高考成績的方法及往年成績查詢方法01-12

            硬件型號查詢的方法12-02

            thinkPHP的RBAC權限管理02-16

            ThinkPHP中自動驗證07-05

            cpu型號的查詢方法10-30

            車輛違章記錄查詢的方法11-28

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看