永发信息网

求助,php新人,我想做一个树形列表出来,从数据库中读取内容

答案:1  悬赏:70  手机版
解决时间 2021-11-28 03:42
求助,php新人,我想做一个树形列表出来,从数据库中读取内容
最佳答案
首先查询的时候最好按照id的大小排序,应该是越小的是父节点,越大的是子节点,升序
才好用下面的方法
Map temp=new HashMap();
读取数据库数据
循环拿出,每次一条记录,相当于一个GroupTreeVo对象
每次都new 一个GroupTreeVo,数据库赋值,并存储到temp中以ID为key,对象为Value
判断是否有pid,如果有从temp中拿出父节点,设置它的children.add,
循环结束,最后,拿到temp的第一个,应该就是父节点,里面包含N多children!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西秀区安顺西秀区财政局东关办事处分局地址在
怒江机场到片马有多少公里?
工厂和公司上班有很大差异?学到的东西?
联想LJ4000打印机如何清零?
打黄体酮可以马上停经吗
行吟阁的啤酒
信用证上42d 是 any bank in china by negoti
上海仓庆实业有限公司怎么样?
如果面试官对你说还有应聘者,等招聘完了以后
256减去7除336的商,再乘52,结果是多少
蟑螂身体的成分,都有哪些?求详细。求大神帮
广州塔有什么好玩的
男生195cm,160斤胖吗?
mchain是如何进行风险管控的?
淘宝怎样看他人送的东西到哪了
推荐资讯
2016.12.09下午,贵阳到昌明火车时刻表
出口报关需要哪些资料?
这种钉子承重能行吗?上面两个挂的婚纱照 估
什么是劳动预备役制度?
兴隆村地址在什么地方,想过去办事,
47岁的人怎样变成33岁人
已知等式y=kx+b当x=20y=负二当x=负二分之一时
净身神咒的内容是什么
爱刺青我是大林刺青工作室我想知道这个在什么
我与七班的苦与乐 作文400.500就好了
关于篮球中卫
怎么用一个定时器使3个LED灯闪烁,闪烁时间分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?