ホームページ  >  記事  >  バックエンド開発  >  データベースからドロップダウン ツリー関数を実装するための PHP+mysql メソッド

データベースからドロップダウン ツリー関数を実装するための PHP+mysql メソッド

墨辰丷
墨辰丷オリジナル
2018-05-26 16:41:331689ブラウズ

この記事では、主にデータベースからドロップダウン ツリーを取得する機能を実装するための PHP + mysql を紹介し、php + mysql データベース クエリとドロップダウン ボックス出力クエリ結果の実装スキルを例の形式で分析します。必要な場合は参照してください

この記事では、PHP + mysql を使用してデータベースからドロップダウン ツリー関数を実装する例について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

<?php
include "config.php";
include "MySQL.php";
$db = new Mysql(&#39;test&#39;); //几个简单的类,不用列出来大家也看得懂。就是实例化一个数据库连接而已。
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(&#39;--&#39;,$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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。