Trong MySQL, tôi lưu trữ loại theo cách này:Tạo breadcrumbs các loại lưu trữ trong MySQL
loại: - category_id - CATEGORY_NAME - parent_category_id
Điều gì sẽ là cách hiệu quả nhất để tạo ra các đường mòn/breadcrumb cho một category_id nhất định?
Ví dụ breadcrumbs (category_id): chung> Sub 1> Sub 2
Có thể có trong các lý thuyết mức không giới hạn. Tôi đang sử dụng php.
CẬP NHẬT: Tôi đã xem bài viết này (http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/) về Mô hình tập hợp lồng nhau. Có vẻ thú vị, nhưng trước đây bạn sẽ làm cách nào để quản lý động danh mục? Có vẻ dễ dàng hơn trên giấy, như khi bạn biết trước các danh mục, nhưng không phải khi người dùng có thể tạo/xóa/chỉnh sửa danh mục khi đang bay ... Bạn nghĩ sao?
Truy vấn phân cấp trong MySQL: http://explainextended.com/2009/03/17/hierarchical-queries-in-mysql/ –