sql >> Databasteknik >  >> RDS >> Mysql

PHP MySql:Print Tree - Parent Child Checkbox

Använd rekursion! Obs:koden nedan är inte säker för cykliska grafer (noder kanske inte är förfäder till sig själva)!

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. Hur man ställer in automatisk failover för Moodle MySQL-databasen

  2. Hur kan jag se om mitt Oracle-system är inställt för att stödja Unicode eller multibyte-tecken?

  3. Fråga endast de första data från en tabell

  4. Hur man mappar PostgreSQL-arrayfält i Django ORM