Avatar billede ofirpeter Nybegynder
20. december 2004 - 17:39 Der er 7 kommentarer og
1 løsning

"Order by" virker ikke

Jeg er støt ind i et lidt mærkeligt problem. Jeg tror det kræver nogle friske øjne.

Jeg udskriver en jump menu, og henter så svarmulighederne fra en tabel i en MySQL database:

// Svarmuglighederne hentes
$hent_und = mysql_query("SELECT * FROM $table_valgmuligheder WHERE id_spr='{$ud_spr[id]} ORDER BY prio DESC'") or die(mysql_error());
while ($ud_und = mysql_fetch_array($hent_und)){
                       
    // Svar mulighederne udskrives
    echo "<option value='$ud_und[prio]'>$ud_und[prio]</option>";
    }

Som det ses, ønsker jeg at sortere efter "prio", som er en talværdi i tabellen. Det virker dog overhoved ikke. Intet sker. Den skriver dem bare ud i den rækkefølge de står i tabellen.
Det er altså ORDER BY som ikke virker.

Med venlig hilsen
Peter
Avatar billede Slettet bruger
20. december 2004 - 17:43 #1
det er denne del den er gal med:
'{$ud_spr[id]} ORDER BY prio DESC'

din quote skulle vel kun gå til lige efter [id]} ?
Avatar billede ofirpeter Nybegynder
20. december 2004 - 17:47 #2
Det var det jeg sagde :) De friske øjne gav bonus. Tak for hjælpen!
Avatar billede coderdk Praktikant
20. december 2004 - 17:47 #3
$hent_und = mysql_query("SELECT * FROM $table_valgmuligheder WHERE id_spr='{$ud_spr[id]}' ORDER BY prio DESC'") or die(mysql_error());
Avatar billede coderdk Praktikant
20. december 2004 - 17:47 #4
som gartzen skrev ;) hehe
Avatar billede ofirpeter Nybegynder
20. december 2004 - 17:48 #5
;)
Avatar billede Slettet bruger
20. december 2004 - 17:52 #6
coderdk -> Nej, jeg mente nu ikke at der skulle sættes en ekstra ind. Den skulle bare flyttes ;o) c,")

Men tak for point :)
Avatar billede Slettet bruger
20. december 2004 - 17:55 #7
Og karma :D Men vær venlig at underskrive dig! Eller vil jeg helst ikke have karma :) Håber det er i orden..
Avatar billede ofirpeter Nybegynder
20. december 2004 - 17:58 #8
Selvfølgelig, det skulle jeg lige kunne overkomme :) Hermed gjort.
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