php 递归?

问题描述:

数据库

id     栏目名称     栏目父栏目id

1     公司资讯      0

2     公司新闻     1

3     行业信息     1


我现在想写一个php函数,调出所有的栏目信息。并且还可以表示出对应的栏目的父栏目。

该怎么写?


感觉应该需要用递归来写,但是不会写。




咕咕问
浏览 1250回答 1
1回答

xuwensheng

function getList($pid=0,&$result=array()){     $sql="SELECT * FROM 栏目表 WHERE pid=$pid";     $res=mysqli_query($sql);     while($row=mysqli_fetch_assoc($res)){         $result[]=$row;         getList($row['id'],$result);     }     return $result; } //这个是核心函数,其余的功能在之上或之外添加就行了。望采纳。
打开App,查看更多内容
随时随地看视频慕课网APP