sistema multi categorie | PHP

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

07 Agosto, 2011 16:23 #1
gigi
Utente

gigi
Registrato: Jan, 2010
Posts: 20
Offline

Salve, come posso fare un sistema multi categorie ?

ad esempio:

Auto->Da corsa
Auto->Da viaggio
Cani->Di razza
Cani->Misti

etc..

Mi sapete dire come fare?.

10 Agosto, 2011 01:18 #2
fuser
Utente

fuser
Registrato: Aug, 2011
Posts: 86
Offline

E' una struttura ad albero. Ogni record è un nodo, che ha un padre e zero o più figli.

Tabella: categoria (id_categoria, id_padre, nome_categoria)

Trovare i figli della categoria 5:

1SELECT * WHERE id_padre = 5;

Trovare il padre della categoria 5:
1SELECT * WHERE id_categoria = (SELECT id_padre WHERE id_categoria = 5);

Condividi su:

Loggati o Registrati per replicare