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

Jednoduchý rekurzivní strom v PHP / MySQL

function tree($data,$mom=0,$level=0){
     foreach($data as $row){
          if($row['mother']==$mom){
               echo str_repeat("-",$level).$row['name']."<br>";
               tree($data,$row['id'],$level+1);
          }
     }
}

Myslím toto opraví váš kód. Můžete poskytnout $data abych to mohl otestovat?



  1. Uživatelská proměnná v poddotazu MySQL

  2. Omezit číslo stránky stránkování

  3. Vytvořit tabulku, pokud neexistuje, z mysqldump

  4. Jak získat data z databáze mysql pomocí javascriptu?