聯(lián)系官方銷售客服
1835022288
028-61286886
老樣子,嘮叨一下。
前陣子做網(wǎng)站,因為和客戶溝通不清晰。 不知道有些字段需要列表中顯示。所以設(shè)計的存儲在附表。數(shù)據(jù)已經(jīng)填充大半,要在list里循環(huán)的話必須主表。刪除字段,重建有太麻煩。今日得空,翻看了下首頁和官方的模版解析文件。發(fā)現(xiàn) 其實官方早已經(jīng)洞悉一切,為我們預(yù)留好了解決方法。
看手冊,有join 和 on 這兩個參數(shù),熟悉php的人 肯定知道 這個是數(shù)據(jù)查詢中關(guān)聯(lián)表的參數(shù)。 首先了解官方的數(shù)據(jù)表設(shè)計,如news模塊 自定義字段的時候 設(shè)置主表的話 也就是添加至 dr_news 表中 這樣就可以在list里面循環(huán)出來, 默認(rèn)的是添加至附表。畢竟字段都放在主表的話 是很操蛋的一件事。(我就是沒注意到這么多 全部加到附表去了)
當(dāng)然 這個join不指查詢附表的,更是可以任意表的
這個方法只能用于5萬條以內(nèi)的數(shù)據(jù),超過了5萬條數(shù)據(jù)就會自動分表,1_news_data_1,1_news_data_2,1_news_data_N,那么用你這個方法就不管用了
【李小維】1樓
是的,分表了 數(shù)據(jù)表表名都不一樣了 join查詢自然會失效。但是如果你把字段都添加進主表的話 5萬條數(shù)據(jù) 也夠嗆吧
同樣頭疼