sql >> Databasteknik >  >> RDS >> Mysql

rekursiv funktionskategoridatabas

Jag skulle göra :

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

getChildren();
?>


  1. Gå själv med i orakel med exempel

  2. Sammanfoga en kolumn med en grupp i R

  3. hur man hanterar anslutningar till dynamiskt skapade databaser

  4. MySQL, bättre att infoga NULL eller tom sträng?