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

Tự động xây dựng menu ngang

Có lẽ một hàm hoặc một vòng lặp do.. while có thể theo thứ tự? Bằng chứng về khái niệm:

function menuQuery($id)
{
    $query = "SELECT * FROM site_menu WHERE Menu_ParentID = $id";

    if ($query) {
        foreach($query AS $q) {
            //run through the results
            menuQuery($q->id);
        }
    }
}

//initial call of top level menu items
menuQuery(0);


  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àm thế nào để nhận được các ngày từ thứ hai cuối cùng cho đến ngày hiện tại?

  2. Tính thứ hạng trong PHP / MySQL

  3. MySQL Hợp nhất Hai trường từ hai bảng thành một trường trong tập kết quả

  4. Làm cách nào để kết nối với MySQL trên Amazon EC2 từ Linux / Mac?

  5. Ngày làm tròn MySQL đến đầu tuần và tháng