sql >> Databáze >  >> RDS >> Mysql

databáze kategorií rekurzivní funkce

Udělal bych to:

<?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. Funkce MySQL ABS() – Vrátí absolutní hodnotu čísla

  2. java.lang.IllegalArgumentException:sloupec '_id' neexistuje

  3. Vertikální škálování PostgreSQL

  4. Odstraňte data ze všech tabulek v MYSQL