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); ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜