Ti avviso, la funzione che ti ho postato sopra può andar bene se hai non molti dati all'interno del tuo database, perché come noti dal ciclo viene eseguita una query per ogni elemento presente nella tabella e non è la soluzione migliore quando si hanno molti dati [idem il fatto di ricosrtuirsi la gerarchia con un ciclo che controlla e risale al nodo padre atrverso il parent_id come diceva pugia]. Sono metodi non ottimali, se dai un'occhiata alla discussione che sto portando avanti dall'altra parte ti accorgerai che gestire una struttura gerarchica non è affatto una passeggiata. Diciamo che io ho esigenze un tantino diverse perché ho un casino di dati, ma bisogna tenere conto di molte cose.
http://forum.html.it/forum/showthrea...hreadid=746201
[il metodo più semplice da implementare non è sempre il metodo migliore]