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); ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~