Mysql
 sql >> база данни >  >> RDS >> Mysql

база данни с категории рекурсивни функции

Бих направил :

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Попълнете Datagridview с MySQL данни

  2. mysql -> вмъкване в tbl (изберете от друга таблица) и някои стойности по подразбиране

  3. недефиниран метод `eq' за nil:NilClass с rails 3 и ruby ​​enterprise на ubuntu hardy

  4. Проблем с UTF-8 знаци; това, което виждам, не е това, което съм съхранил

  5. Как мога да проверя дали MySQL таблица съществува с PHP?