Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cây đệ quy đơn giản trong PHP / MySQL

Cây hàm
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);
          }
     }
}

Tôi nghĩ rằng điều này sẽ sửa mã của bạn. Bạn có thể cung cấp $data không để tôi có thể kiểm tra nó?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy cập trực tiếp cơ sở dữ liệu MySQL từ iPhone

  2. MySqli:Có thể tạo cơ sở dữ liệu không?

  3. Tôi không thể tải trình điều khiển JDBC cho MySQL

  4. Làm thế nào để biết trạng thái sao chép MySQL bằng cách sử dụng một truy vấn chọn?

  5. Cách lấy số hàng cụ thể từ một bảng khác trong một truy vấn con