webForumDet fria alternativet

Ladda kod i rätt ordning

ASP

3 svar · 261 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1

Polaren Kungen har listat ut att jag laddar dTree-koden i fel ordning.

Först ska jag ladda alla med parent ID = 0, sen de andra.

Finns det nåt guru som fattar hur man ska göra egentligen? jag är lite yr i huvudet....

Resultat:

1, 0, Borsthållare
2, 0, Släpringar
3, 0, Elborstar
4, 0, Ingjutningsmassa
16, 0, Lindningstråd
17, 0, Impregneringslack
18, 0, Kondensatorer
23, 0, Termokontakter
24, 0, Termistorer
27, 0, AAA

Så ska vi ha dom i bokstavsordning och sen ska vi ladda alla undermenyer...

Finns det nån i forumet som håller på med liknande som vet vad man kan leta efter!

Medlem sedan juni 20034 013 inlägg
#2

Jag antar att du har dem i en databas? Då använder du SQL-finessen ORDER BY

SELECT vad, du, nu, vill, ha FROM din_tabell ORDER BY parentID

Medlem sedan nov. 20017 144 inlägg
#3

SELECT vad, du, nu, vill, ha FROM din_tabell ORDER BY parentID, Namn

Medlem sedan juli 20003 825 inlägg
#4

Tänk att ni fattade...!! Jag som inte ens vet vad jag vill eller fattar vad det är jag frågar efter...!! Starkt, verkligen!

Haken är att dom ska skrivas i rätt ordning samt även i bokstavsordning... Kungen gav mig denna koden tidigare:

Kungen (09:50) : 
egentligen kan man ha allt i en tabell också. Var nog så jag tänkte.

 SELECT a.id, 
 a.txt, 
 b.id, 
 b.txt,
 c.id,
 c.txt
 FROM tabell1 as a
 LEFT JOIN tabell1 as b on b.parentid=a.id
 LEFT JOIN tabell1 as c on c.parentid=b.id
 ORDER BY a.txt, b.txt, c.txt
258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)