迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
用CI框架如何實現三表關聯查詢并統計數據?比如,我要依據member_data表中的自定義字段{danwei}統計1_news表的數據量,1_news表中的{username}字段和member表中的{username}字段相同,member表中的{id}字段和member_data表中的{id}字段相同。
具體代碼應該怎么寫呢
只能用SQL語句來查詢
描述有問題,太難理解了,樓主可以換一下描述
簡單點說,就是用c表中的自定義字段{cc}統計a表的數據量,其中,a表中的{aa}字段和b表中的{aa}字段相同,b表中的{bb}字段和c表中的{bb}字段相同。
具體代碼應該怎么寫呢?
要寫SQL分組統計語句
具體如何寫呀
在什么頁面?查詢哪個幾個表的什么字段,我看了半天沒看明白
在index. html頁面,查詢dr_member_data表里的{danwei}字段對應dr_1_news表里不同{username}的數據總量,條件是"status=9","danwei=1"。其中danwei是我的自定義聯動字段“單位”,用來表示每個用戶所在的單位
也可以理解為查詢不同地區的文章總數,地區是系統自帶的聯動字段,我的“單位”跟地區類似
我這樣理解,查詢文章內容按danwei條件對應關聯了多少用戶量是不是
目的不是查關聯了多少用戶量,而是查不同地區,比如屬于“河南省-鄭州市”條件的所有用戶的投稿總數?!昂幽鲜?鄭州市”類似我的“政治部-組織科”,都是聯動字段
主要矛盾是{danwei}字段在dr_member_data表中,要是都在dr_1_news表的話我知道怎么統計
好辦啊,show.html
用戶量:{count action=table table=member_data danwei=$danwei}
danwei必須是聯動單選
要統計文章總數,不是用戶數
任何頁面
{member more=1}
{if $t.danwei}
文章數:{count action=module module=news danwei=$t.danwei}
{else}
沒有關聯
{/if}
{/member}
篩選條件"status=9"怎么實現呢
文章數:{count action=module module=news danwei=$t.danwei status=9}
module標簽默認就是=9啊
要是限定時間范圍條件呢,能不能用sql調用
{count action=module module=news danwei=$t.danwei DAY_updatetime=0}
今天范圍內的
結貼吧老兄,10塊錢好難掙
最后一個小問題,上月,去年的數據怎么用類似DAY_updatetime表示
http://www.zbshanke.com/doc/661.html
手冊上只有月,沒有年
剛測試了下,danwei=$t.danwei 無效呀,danwei=12也不行
只能用SQL語句來查詢
描述有問題,太難理解了,樓主可以換一下描述
簡單點說,就是用c表中的自定義字段{cc}統計a表的數據量,其中,a表中的{aa}字段和b表中的{aa}字段相同,b表中的{bb}字段和c表中的{bb}字段相同。
具體代碼應該怎么寫呢?
要寫SQL分組統計語句
具體如何寫呀
在什么頁面?查詢哪個幾個表的什么字段,我看了半天沒看明白
在index. html頁面,查詢dr_member_data表里的{danwei}字段對應dr_1_news表里不同{username}的數據總量,條件是"status=9","danwei=1"。其中danwei是我的自定義聯動字段“單位”,用來表示每個用戶所在的單位
也可以理解為查詢不同地區的文章總數,地區是系統自帶的聯動字段,我的“單位”跟地區類似
我這樣理解,查詢文章內容按danwei條件對應關聯了多少用戶量是不是
目的不是查關聯了多少用戶量,而是查不同地區,比如屬于“河南省-鄭州市”條件的所有用戶的投稿總數?!昂幽鲜?鄭州市”類似我的“政治部-組織科”,都是聯動字段
主要矛盾是{danwei}字段在dr_member_data表中,要是都在dr_1_news表的話我知道怎么統計
好辦啊,show.html
用戶量:{count action=table table=member_data danwei=$danwei}
danwei必須是聯動單選
要統計文章總數,不是用戶數
任何頁面
{member more=1}
{if $t.danwei}
文章數:{count action=module module=news danwei=$t.danwei}
{else}
沒有關聯
{/if}
{/member}
篩選條件"status=9"怎么實現呢
{member more=1}
{if $t.danwei}
文章數:{count action=module module=news danwei=$t.danwei status=9}
{else}
沒有關聯
{/if}
{/member}
module標簽默認就是=9啊
要是限定時間范圍條件呢,能不能用sql調用
{count action=module module=news danwei=$t.danwei DAY_updatetime=0}
今天范圍內的
結貼吧老兄,10塊錢好難掙
最后一個小問題,上月,去年的數據怎么用類似DAY_updatetime表示
http://www.zbshanke.com/doc/661.html
手冊上只有月,沒有年
剛測試了下,danwei=$t.danwei 無效呀,danwei=12也不行