ThinkPHP5 1 join兩表或者多表查詢

2021-09-03 08:23:09 字數 533 閱讀 5261

表1為lj_product_item左表a,

表2 lj_prodyct_class右表b,

表a有表b的id,

將表a中的表b  id所對應的中文名查詢出來,

最後顯示在乙個結果集裡面。

注意,where、field、order需要指定a和b,如果有重複欄位名,可能會報錯,寫法a.xx、b.xx。

/*

* 商品名

* */

public function list_product_item()else

$state = 1;

$msg = '商品名請求成功';

$content = $res;

$back = [

'state'=>$state,

'msg'=>$msg,

'content'=>$content,

];return json_encode($back, json_unescaped_unicode);

}

更多寫法可參考

ThinkPHP多表查詢之join方法

現在的目的是要把article category中的name欄位匯入到article中去 表yz article如下 表yz article category如下 貼上其他幾個案例裡面的 data m groups g field g.id,g.group name,e.uid join left ...

ThinkPHP5 1鉤子和行為

tp5.1的行為是乙個比較抽象的概念,執行的流程使用者的註冊,登入,退出登入等等都可以作為乙個行為。而不同的行為之間也具有位置共同性,比如,有些行為的作用位置在使用者註冊後,在登入之後,退出登入之後,等等有些行為的作用位置都是在應用執行前,有些行為都是在模板輸出之後,把這些行為發生作用的位置稱之為鉤...

thinkphp5 1 匯入excel檔案

public function importexcel 限制上傳 型別 ext substr strrchr files file name 1 if ext xls ext xlsx 讀取 filename files file tmp name reader iofactory createre...