[問題] 上下階層的查詢問題

作者: conlich (clcy)   2017-05-26 08:57:05
各位前輩好,小弟想要作一個功能是類似資料夾目錄的勾選功能,資料結構如下
chk ID NAME UPID
0 1 A 0
0 2 B 1
0 3 C 2
0 4 D 2
0 5 E 1
0 6 F 5
0 7 G 5
0 8 H 7
0 9 I 1
0 10 J 9
用圖示表示會是這樣子:
1
作者: pttworld (批踢踢世界)   2017-05-26 15:43:00
tree
作者: csieflyman (風之驕子)   2017-05-26 20:06:00
儲存至檔案或資料庫?
作者: johnny4753 (Li)   2017-05-26 20:50:00
如果是存db的話,先把整顆tree的id撈出來,然後做batch update
作者: conlich (clcy)   2017-07-14 09:22:00
謝謝大家建議,後來我用階層去判斷如果遇到1表示回到主錄,就直接跳離迴圈了,這樣子至少不用掃全部的階層.

Links booklink

Contact Us: admin [ a t ] ucptt.com