この記事では、主にデータベースからドロップダウン ツリーを取得する機能を実装するための PHP + mysql を紹介し、php + mysql データベース クエリとドロップダウン ボックス出力クエリ結果の実装スキルを例の形式で分析します。必要な場合は参照してください
この記事では、PHP + mysql を使用してデータベースからドロップダウン ツリー関数を実装する例について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
<?php include "config.php"; include "MySQL.php"; $db = new Mysql('test'); //几个简单的类,不用列出来大家也看得懂。就是实例化一个数据库连接而已。 function RootMenu ($PID,$n){ global $arr,$db; $sql = "select * from menu where `PID` =$PID"; $result = $db->query($sql); while ($i=$db->fetch_array($result)){ $i["TITLE"] =str_repeat('--',$n).$i["TITLE"]; $arr[] =$i; RootMenu($i["ID"],($n+4)); } return $arr; } $arr = RootMenu(0,0); ?> <select id=""> <option value="0" selected="selected">请选择部门</option> <?php for ($i=0;$i<count($arr);$i++) { ?> <option value="<?php echo $arr[$i]["ID"] ?>"><?php echo $arr[$i]["TITLE"] ?></option> <?php }?> </select>
以上がこの記事の全内容です、皆さんの学習に役立つことを願っています。
関連する推奨事項:
mysqli を使用して PHP で MySQL データベース を操作する方法
非バッファリング モードを使用して データベースをクエリする方法
PHP の使用法 mysqli 操作 MySQL データベースメソッド
以上がデータベースからドロップダウン ツリー関数を実装するための PHP+mysql メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。