Heim >Backend-Entwicklung >PHP-Tutorial >PHP+MySQL-Methode zum Implementieren der Dropdown-Baumfunktion aus der Datenbank

PHP+MySQL-Methode zum Implementieren der Dropdown-Baumfunktion aus der Datenbank

墨辰丷
墨辰丷Original
2018-05-26 16:41:331723Durchsuche

In diesem Artikel wird hauptsächlich PHP+MySQL vorgestellt, um die Funktion zum Abrufen eines Dropdown-Baums aus der Datenbank zu implementieren. Er analysiert die Implementierungsfähigkeiten der PHP+MySQL-Datenbankabfrage und wählt die Dropdown-Feld-Ausgabeabfrageergebnisse in Form von Beispielen aus . Freunde, die es brauchen, können darauf verweisen

Das Beispiel in diesem Artikel beschreibt, wie PHP + MySQL die Funktion zum Abrufen eines Dropdown-Baums aus der Datenbank implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

<?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>

Das Obige ist der gesamte Inhalt dieses Artikels, I Ich hoffe, es wird für das Studium aller hilfreich sein.


Verwandte Empfehlungen:

PHP-Implementierung der Verwendung von MySQL zum Betreiben der MySQLDatenbank

So verwenden Sie den Nicht-Puffermodus in PHP zum Abfragen der Datenbank

PHP verwendet MySQL, um die MySQLDatenbank zu betreiben

Das obige ist der detaillierte Inhalt vonPHP+MySQL-Methode zum Implementieren der Dropdown-Baumfunktion aus der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn