webForumDet fria alternativet

Skriva ut hierarki?

1 svar · 253 visningar · startad av Neo

NeoMedlem sedan dec. 200079 inlägg
#1

Hello!

Jag har jätteproblem med att skriva ut en hierarki typ filhanteraren från min tabell...

Jag har följande fält som jag använder:

id
parentid
level
rubrik

Jag vill börja på level 0 som är startsidan.

Sen skriver jag ut level 1, alltså alla sidor som har parentid = startsidans id t ex 1 osv.

Problemet är att varje sida kan ha hur många undernivåer som helst och jag måste skriva en loop som skriver ut alla sidor under en sida innan den går vidare till nästa sida i samma level...

Exempel:

Startsida
undersida 1 level 1
undersida 2 level 1
undersida x 1
undersida x 2
undersida x 3
undersida till x 3
undersida 3 level 1
undersida 4 level 1

Är det någon som har en smuffrig lösning (LarsG kanske)?

// Neo

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Det går inte med en SQL-fråga utan du får ha en rekursiv procedur.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)