Avatar billede a330 Nybegynder
26. januar 2005 - 10:54 Der er 15 kommentarer og
1 løsning

hvordan får jeg en order by, ind i denne sætning

Jeg har denne sætning:

$query_svar = "SELECT * FROM koelbolten_svar WHERE koelbolten_svar.`emne id` = " . $_GET['emne'];

men skulle gerne have denne ind:
ORDER BY koelbolten_svar.dato, koelbolten_svar.tid desc

har prøvet mange forskellige men kan sgu ikke få det til at virke
Avatar billede kalp Novice
26. januar 2005 - 10:58 #1
$query_svar = "SELECT * FROM koelbolten_svar WHERE koelbolten_svar.`emne id` = " . $_GET['emne'] ORDER BY koelbolten_svar.tid desc;

virker den ? hvis ja så tager vi lige den sidste med.
Avatar billede a330 Nybegynder
26. januar 2005 - 11:12 #2
nej virker ikke, får pars eerror
Avatar billede kalp Novice
26. januar 2005 - 11:16 #3
$query_svar = "SELECT * FROM koelbolten_svar WHERE koelbolten_svar.`emne id` = " . $_GET['emne'] as koelbolten_svar.dato FROM koelbolten_svar ORDER BY koelbolten_svar.tid desc";
Avatar billede arne_v Ekspert
26. januar 2005 - 11:17 #4
Det burde være lige til at putte ind, *hvis* du har 2 felterved navn dato og tid
i tabellen koelbolten_svar
Avatar billede arne_v Ekspert
26. januar 2005 - 11:18 #5
$query_svar = "SELECT * FROM koelbolten_svar WHERE `emne id` = " . $_GET['emne'] . "ORDER BY dato, tid desc"
Avatar billede arne_v Ekspert
26. januar 2005 - 11:19 #6
Men du mener nok:

$query_svar = "SELECT * FROM koelbolten_svar WHERE `emne id` = " . $_GET['emne'] . "ORDER BY dato desc, tid desc"
Avatar billede arne_v Ekspert
26. januar 2005 - 11:19 #7
hov - der skal lige et mellemrum ind foran ORDER BY:

$query_svar = "SELECT * FROM koelbolten_svar WHERE `emne id` = " . $_GET['emne'] . " ORDER BY dato, tid desc"

eller

$query_svar = "SELECT * FROM koelbolten_svar WHERE `emne id` = " . $_GET['emne'] . " ORDER BY dato desc, tid desc"
Avatar billede a330 Nybegynder
26. januar 2005 - 12:05 #8
kan ikke få det til at virke får parse error komme tilbage lidt senere
Avatar billede a330 Nybegynder
26. januar 2005 - 14:10 #9
så virker det var nødt til at sætte en variable først koden er her

$svaremne = $_GET['emne'];
$query_svar = "SELECT * FROM koelbolten_svar WHERE koelbolten_svar.`emne id`= $svaremne ORDER BY koelbolten_svar.dato desc, koelbolten_svar.tid desc";

Tak for hjælpen
læge et svar som tak for indsatsen....
Avatar billede arne_v Ekspert
26. januar 2005 - 20:37 #10
svar
Avatar billede kalp Novice
26. januar 2005 - 20:39 #11
a330>> Jeg springer over.. tag du min halvdel
Avatar billede kalp Novice
26. januar 2005 - 20:39 #12
Flot Helle.. så skulle selvfølgelig have været en kommentar
Avatar billede a330 Nybegynder
27. januar 2005 - 05:45 #13
arne , prøv lige at lægge et svar til. Var lidt for hurtig på tasterne...
Avatar billede arne_v Ekspert
27. januar 2005 - 08:21 #14
Det kan jeg ikke når du har accepteret dit eget svar.
Avatar billede a330 Nybegynder
27. januar 2005 - 08:30 #15
opretter en ny tråd "arne v" under mysql

læge et svar der
Avatar billede michael_stim Ekspert
27. januar 2005 - 08:35 #16
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
Computerworld tilbyder specialiserede kurser i database-management

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