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

cơ sở dữ liệu thể loại hàm đệ quy

Tôi sẽ làm:

<?php
function getChildren($id=1) {
  $sql = mysql_query("SELECT * FROM categories WHERE category_parent = '$id' ORDER BY lft ASC");
  echo "<ul>";
  while($row = mysql_fetch_array($sql)) {
    echo "<li><a href='/{$row['category_safe_name']}/'>{$row['category_name']}</a>";
    getChildren($row['category_id']);
    echo "</li>";
  }
  echo "</ul>";
}

getChildren();
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi khi nhập kết xuất SQL vào MySQL:Cơ sở dữ liệu không xác định / Không thể tạo cơ sở dữ liệu

  2. Mysqldump:Bạn có thể thay đổi tên của bảng mà bạn đang chèn vào không?

  3. Cập nhật dữ liệu cơ sở dữ liệu bằng nút gửi

  4. MySQL:Khi nào thì Flush Privileges trong MySQL thực sự cần thiết?

  5. PHP 7 RC3:Cách cài đặt MySQL PDO bị thiếu