Avatar billede lillholm Nybegynder
05. maj 2006 - 08:48 Der er 4 kommentarer og
1 løsning

List i bestemt orden

Jeg er igang med at lave noget bruger database hvor der er 3 forskellige rettigheder

lige nu ser min database saadan her ud listet efter id

SELECT * FROM users ORDER by id

+----+--------+-------+----------------+
| id | upline | user  | name          |
+----+--------+-------+----------------+
|  1 |      0 | Gizmo | Lasse Lillholm |
|  2 |      1 | user2 | user2          |
|  3 |      1 | user3 | user3          |
|  4 |      2 | user4 | user4          |
|  5 |      2 | user5 | user5          |
|  6 |      3 | user6 | user6          |
|  7 |      3 | user7 | user7          |
+----+--------+-------+----------------+


Jeg vil gerne ha listet dem saa de staar saadan her

+------+--------+-------+----------------+
| id  | upline | user  | name          |
+------+--------+-------+----------------+
|  1  |      0 | Gizmo | Lasse Lillholm |
|  2  |      1 | user2 | user2          |
|    4 |      2 | user4 | user4          |
|    5 |      2 | user5 | user5          |
|  3  |      1 | user3 | user3          |
|    6 |      3 | user6 | user6          |
|    7 |      3 | user7 | user7          |
+------+--------+-------+----------------+

Der skal nok lige en forklaring til
jeg har lige rykket dem lidt ind.

Men upline betyder hvilken gruppe de hoere under.
Maaske det her billede kan give lidt hjaelp til at forstaa det
http://h0.dk/user.bmp

Jeg haaber der er nogen som kan forstaa hvad jeg mener...
Hvis der er det haaber jeg de ogsaa har et svar paa mit problem

paa forhaand tak
Avatar billede michael_stim Ekspert
05. maj 2006 - 08:54 #1
Du må meget undskylde lillholm, men jeg kan hverken se hoved eller hale i den sortering du vil have. Men kan du ikke lave en tabel/felt mere hvor det gør det lidt lettere at sortere.
Avatar billede lillholm Nybegynder
05. maj 2006 - 18:02 #2
Pis taenkte det nok... Ved ikke helt hvordan jeg skal forklare det

Nu har jeg igen proevet krafter med mine grafiske evner i paint..

http://h0.dk/user2.bmp

har smidt lidt flere brugere ind nu.

Alle som har upline 0 er Level 1 bruger
Fx nu naar en bruger saa har 1 i upline betyder det at brugeren ligger under den bruger med id 1 og da brugeren med id 1 er Level 1 bliver denne bruger til en level 2 bruger.

Igen en bruger med 2 i upline ligger saa under den bruger som har id 2. i det her tilfaelde er id 2 en level 2 bruger og derfor bliver bruger med 2 i upline til en level 3 bruger.

Haaber det her hjaelper lidt paa forstaaelsen af det.
Avatar billede michael_stim Ekspert
05. maj 2006 - 18:12 #3
Kan godt se hvad du mener, men det går ud over min forstand (hvis det i det hele taget kan lade sig göre). Jeg havde nok gjort som sådan, at jeg havde lavet en tabel mere med id som fremmedenögle, og så de forskellige niveauer og grupperet dem der.
Avatar billede lillholm Nybegynder
06. maj 2006 - 04:47 #4
Har fundet en loesning.

De fleste vil nok kalde det slam men det er godt nok indtil vidre :)
Avatar billede michael_stim Ekspert
20. maj 2006 - 09:57 #5
Glem ikke at acceptere dit svar lillholm.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester