首頁 >後端開發 >php教程 >thinkPHP框架如何實作多表查詢

thinkPHP框架如何實作多表查詢

不言
不言原創
2018-06-14 15:23:585447瀏覽

這篇文章主要介紹了thinkPHP框架實現多表查詢的方法,結合實例形式簡單分析了thinkPHP在多表查詢情況下where的使用方法與注意事項,需要的朋友可以參考下

#本文實例講述了thinkPHP框架實作多表查詢的方法。分享給大家供大家參考,具體如下:

我們可以將兩個表連起來一起查詢數據,我現在有兩張表,一個是feedback表和member表,如圖:

總目錄:

#上程式碼:

#
$where = array();
$where['meiyepin_feedback.member_id'] = "1";
$Model = M('feedback');
  $a = $Model
  ->join('meiyepin_member ON meiyepin_feedback.member_id = meiyepin_member.member_id')
  ->where($where)
  ->select();
var_dump($a);exit;

where的使用:

#如果你要查詢的欄位只在一個表中有的話,那麼和平時的where的使用一樣,但是如果你的查詢字段同時存在在兩張表格的話,那你就要加上表名,如上代碼

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

關於thinkPHP框架動態配置的用法分析

三種php遞迴函數的實作方法及實現數字的累加

以上是thinkPHP框架如何實作多表查詢的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn