Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP MySql:Drukuj drzewo — pole wyboru rodzic-dziecko

Użyj rekurencji! Uwaga:poniższy kod nie jest bezpieczny dla wykresów cyklicznych (węzły mogą nie być same w sobie przodkami)!

printChildren($items,0);
function printChildren(array $items, $parentId){
    foreach($items as $item){
        if($item['parent']==$parentId){
            print '<li>';
            print $item['label']; //or whatever you want about the current node
            print '<ul>';
            printChildren($items, $item['id']);
            print '</ul></li>';
        }
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie OpenVPN do zabezpieczania dostępu do klastra baz danych w chmurze

  2. MySqlConnectionStringBuilder — Połącz z certyfikatami

  3. Entity Framework z MySQL

  4. Instrukcja MYSQL If w transakcji powodująca błąd

  5. Jak uzyskać wartość SQL_CALC_FOUND_ROWS za pomocą przygotowanych instrukcji?