PHP 개발 분류 기술 드롭...LOGIN

PHP 개발 분류 기술 드롭다운 메뉴 분류(2)

먼저 getList 함수를 정의합니다. 상위 클래스 pid=0;

SQL 문을 사용하여 하위 클래스를 쿼리합니다.

while 루프를 통해 쿼리된 하위 클래스를 넣은 다음 "| --" 스타일을 추가합니다.

재귀는 함수가 자신을 호출하는 기술입니다. getList($row['id']);

서브클래스의 ID를 다음 레벨의 ID로 사용해야 하므로 $row['id'])

를 가져와야 합니다. 그런 다음 print_r을 사용하여 출력 스타일을 인쇄합니다.

아아아아다음 섹션
<?php header("content-type:text/html;charset=utf8"); $link = mysqli_connect('localhost','username','password','test'); mysqli_set_charset($link, "utf8"); if (!$link) { die("连接失败:".mysqli_connect_error()); } function getList($pid=0,&$result=array(),$space=0){ global $link; $space=$space+2; $sql="select * from class where pid = $pid"; $res = mysqli_query($link,$sql); while ($row = mysqli_fetch_assoc($res)){ $row['title']=str_repeat(' ',$space).'|-- '.$row['title']; $result[]=$row; getList($row['id'],$result,$space); } return $result; } $rs=getList(); print_r($rs); ?>
코스웨어