PHP遞迴統計上下級

2021-08-28 08:05:50 字數 936 閱讀 2438

php遞迴統計上級

1.由於專案需要類似於分銷,需要統計所有上級,並且的到上級id號(member_id),上下級關係是通過字段(p_id) 建立上下級關係. 上級無級,之前最多是**分銷,通過mysql一級一級的查詢。對於無限級,則用乙個遞迴函式來統計。

// an highlighted block

class

memberlimitlogic

$mwhere =

array

(//查詢條件條件

'member_id'

=>

array

('eq'

,$member_id));

//框架封裝好的mysql 查尋語句。表名為 member 表, where條件為 $mwhere,查詢內容為 member_id,p1_id(上級id),level(為使用者等級)

$member_list =

model()

->

table

('member')-

>

where

($mwhere)

->

field

('member_id,p1_id,level')-

>

find()

;if($member_list)

$this

->

shareholdersmember

($member_id)

;//繼續執行本函式

}else}}

//下級同理,只需修改查詢條件即可

$mwhere =

array

(//查詢條件條件

'p1_id'

=>

array

('eq'

,$member_id)

);

上下級查詢

create table catalog id int identity 1,1 primary key,name varchar 20 not null,superid int 上級id remark varchar 50 go insert into catalog values 所有類別 0,...

上下級之間

當今世界,絕大部分組織機構都或多或少留有金字塔型組織結構的痕跡。軍隊的金字塔型組織結構更加很明顯,在一些閃客類的活動當中金字塔型的結構就不很明顯。不管是哪種型別的組織,組織的成員之間或多或少都存在上下級這種金字塔型的關係。這種型別的關係具有很多中的特點,如服從性 下級一般需要服從上級 利益性 上下級...

1947 推斷上下級 hiho coder

時間限制 10000ms 單點時限 1000ms 記憶體限制 256mb h公司包括ceo在內,一共有n名員工,編號1 n,其中ceo的編號是1。除了ceo之外,其他員工都有唯一一名直接上司,形成了一種樹形的上下級關係。現在小hi知道h公司所有的上下級關係,一共m對。換句話說,只要兩名員工a和b之間...