<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php語言

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

    時間:2025-04-29 11:49:01 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多語言切換設置方法詳解04-10

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

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

    硬件型號查詢的方法05-21

    thinkPHP的RBAC權限管理08-13

    cpu型號的查詢方法03-25

    ThinkPHP中自動驗證07-26

    車輛違章記錄查詢的方法05-22

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人