In MySQL, devo conservare le categorie in questo modo:generare pangrattato di categorie archiviati in MySQL
categorie: - category_id - category_name - parent_category_id
Quale sarebbe il modo più efficace per generare la traccia/breadcrumb per un determinato category_id?
Per esempio pangrattato (category_id): Generale> Sub 1> Sub 2
ci potrebbe essere nelle teorie livelli illimitati. Sto usando php.
AGGIORNAMENTO: Ho visto questo articolo (http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/) sul modello di set nidificato. Sembra interessante, ma come si fa a gestire dinamicamente le categorie? Sembra più facile sulla carta, come quando sai in anticipo le categorie, ma non quando l'utente può creare/cancellare/modificare categorie al volo ... Cosa ne pensi?
query gerarchiche in MySQL: http://explainextended.com/2009/03/17/hierarchical-queries-in-mysql/ –