sql >> Database >  >> RDS >> Mysql

Eenvoudige recursieve boom in 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);
          }
     }
}

Ik denk dit lost je code op. Kunt u de $data zodat ik het kan testen?



  1. Externe verbinding met PostgreSQL instellen

  2. './mysql/user.MYD' niet gevonden (Errcode:2 - Geen dergelijk bestand of map)

  3. hoe het standaardpad van mysql (in outfile) csv-pad te veranderen

  4. MySQL Achterliggende regeleinden uit een kolom verwijderen