Avatar billede frustrator Nybegynder
14. december 2003 - 17:52 Der er 4 kommentarer

Sorterings rækkefølge

Hey alle

Et lille, hurtigt spørgsmål:

Med PHP hiver jeg en række data ud fra en MySQL tabel på følgende måde:

SELECT LyricID, Artist, Titel FROM 80er_lyrics WHERE Artist LIKE '$letter' ORDER BY Artist asc

Resultatet vises i en lang liste, hvor der kan klikkes videre til de enkelte LyricID.Det er også godt nok...

Men hvis der nu er 2 eller flere indslag med samme Artist (samme navn), så sorterer PHP først efter Artist og så efter LyricID, altså:

Sortering: Artist (alfabetisk) > LyricID (fortløbende)

Med andre ord: Er der flere indlæg med samme artist, bliver titlerne ikke listet alfabetisk, men efter ID-rækkefølgen.

Nu vil jeg gerne have den til FØRST at sætte listen med resultatet i alfabetisk rækkefølge efter Artist, og DEREFTER i alfabetisk rækkefølge efter Titel, altså:

Sortering: Artist (alfabetisk) > Titel (alfabetisk)

Hvordan gør jeg det? Går ud fra at der skal tilføjes et ekstra sorterings-kriterie til ovenstående PHP-linie...
Avatar billede detox Nybegynder
14. december 2003 - 17:56 #1
SELECT LyricID, Artist, Titel FROM 80er_lyrics WHERE Artist LIKE '$letter' ORDER BY Artist, Titel
Avatar billede detox Nybegynder
14. december 2003 - 17:56 #2
Du behøver ikke ASC, da det er standard.
Avatar billede frustrator Nybegynder
15. december 2003 - 08:00 #3
Jeg takker :o) Nogle gange er det sgu hårdt at være nybegynder... andre gange er det bare direkte pinligt ;o)
Avatar billede detox Nybegynder
15. december 2003 - 13:31 #4
Det er bare i orden, det er ikke altid man prøver det mest åbenlyse. Men så er det jo tilladt at lære ;o) Og 50p er alt for meget for så lidt, så behold du bare dem c",)
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