sql >> Database >  >> RDS >> Mysql

PHP MySql:Boom afdrukken - Aankruisvak bovenliggend kind

Gebruik recursie! Opmerking:de onderstaande code is niet veilig voor cyclische grafieken (knooppunten zijn mogelijk geen voorouders van zichzelf)!

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. Hoe kom ik achter de standaard servertekenset in mysql?

  2. Variabele 'sql_mode' kan niet worden ingesteld op de waarde van 'NO_AUTO_CREATE_USER'

  3. Vreemde sleutel naar niet-primaire sleutel

  4. Help alstublieft de SQL Server-statistieken te verbeteren!