rekursive Funktionskategoriedatenbank

Ich hoffe, eine rekursive Funktion zu erstellen, von der ich noch keine Ahnung habe

dies ist mein Code zum Abrufen der Kategorie aus der Datenbank

  <?php
  $sql = mysql_query("SELECT * FROM categories WHERE category_parent = '1' ORDER BY lft ASC");
  while($row = mysql_fetch_array($sql)) {
  echo "<li><a href='/{$row['category_safe_name']}/'>{$row['category_name']}</a>";
  $sql2 = mysql_query("SELECT * FROM categories WHERE category_parent = '{$row['category_id']}'");
  if(mysql_num_rows($sql2) > 0)
  echo "<ul>";
  while($row2 = mysql_fetch_array($sql2)) {
  echo "<li><a href='/{$row2['category_safe_name']}/'>{$row2['category_name']}</a><li>";
  }
  if(mysql_num_rows($sql2) > 0)
  echo "</ul>";
  echo "</li>";
  }
  ?>

Aktuell Dies sieht aus wie

Top Category (category_id = 1)
   Category
       Sub Category

Mein Code funktioniert für Kategorie & Unterkategorie. Was ich vorhabe, ist, meinen Code so zu gestalten, dass er unbegrenzte Unterkategorien unterstützt

Jede Hilfe und Beratung sind willkommen.

Vielen Dan

Antworten auf die Frage(8)

Ihre Antwort auf die Frage