Sti / breadcrump ud fra database - hvordan?
HejJeg har en tabel der ser sådan her ud:
id
kategoriniveau
kategorinavn
kategoribeskrivelse
Den fungere således at hvis niveau er 0, så er det en top kategori. Hvis kategoriniveau er et tal, så svarer den til et ide på en eksisterende kategori, og er dermed underkategori til denne osv osv osv osv osv osv
Eksempe på testdata
id, niveau, navn, beskrivelse
1, 0, "Topkategori 1", "Topkategori 1 beskrivelse"
2, 0, "Topkategori 2", "Topkategori 2 beskrivelse"
3, 0, "Topkategori 3", "Topkategori 3 beskrivelse"
4, 1, "Underkat til topkat 1", "Underkategori til topkategori 1"
5, 2, "Underkat til topkat 2", "Underkategori til topkategori 2"
6, 3, "Underkat til topkat 3", "Underkategori til topkategori 3"
7, 6, "Underunderkat til underkat med id 6", "Underunderkat til underkat med id 6"
Det jeg så gerne vil lave er en slags sti/breadcrump, så den viser hvilken kategori man er i. Er man f.eks. i den sidste i ovennævnte eksempeldata, skal den skrive:
Topkategori 3 => Underkat til topkat 3 => Underunderkat til underkat med id 6
Hvordan laver man noget sql der er i stand til at gå tilbage i niveauer så man kan udskrive ovenstående?
Spørg endelig hvis du ikke forstår det
