Avatar billede Slettet bruger
17. august 2004 - 06:12 Der er 6 kommentarer og
1 løsning

sortering af data

Hej.

Jeg har disse linier:

$sog=$_POST['sog'];
$query_rsSoeg = "SELECT * FROM bestil WHERE (skole LIKE '%$sog%')";
$query_limit_rsSoeg = sprintf("%s LIMIT %d, %d", $query_rsSoeg, $startRow_rsSoeg, $maxRows_rsSoeg);
$rsSoeg = mysql_query($query_limit_rsSoeg, $biffen) or die(mysql_error());
$row_rsSoeg = mysql_fetch_assoc($rsSoeg);


det virker fint nok, men jeg ville gerne have denne linie sådan:

$query_rsSoeg = "SELECT * FROM bestil WHERE (skole LIKE '%$sog%') ASC";

men det kan jeg ikke få den til. Altså et sorteret output. Hvordan klarer man den ?

Jeg får en parse error i den linie hvor jeg putter ASC ind. Skal det laves helt anderledes ?
Avatar billede jansen82 Nybegynder
17. august 2004 - 06:16 #1
hmm hvad med order by ??
Avatar billede Slettet bruger
17. august 2004 - 06:23 #2
Så kan jeg ikke få (skole LIKE '%$sog%') til at virke.
Den skal jo kun hente det ord ud der søges på ( eller dele deraf).
Avatar billede jakoba Nybegynder
17. august 2004 - 06:41 #3
du mangler ORDER BY feltnavn

$query_rsSoeg = "
    SELECT *
    FROM bestil
    WHERE (skole LIKE '%$sog%')
    ORDER BY skole ASC
";

SQL kommandoer er opbygget af et antal undesætninger (clause)
    SELECT    // hvad kal der hentes
    FROM      // hvor skal det hentes fra
    WHERE    // hvilke betingelser skal det opfylde
    ORDER BY  // i hvilken rækkefølge skal det vises

mvh JakobA
Avatar billede Slettet bruger
17. august 2004 - 07:29 #4
JacobA >> den virker ikke.

hedebo kommer både før og efter hedegård.
Avatar billede Slettet bruger
17. august 2004 - 08:36 #5
Undskyld - Undskyld

Jeg havde rettet i den forkerte fil. Det ser ud til at virke fortræffeligt.

Du kunne jo godt lige have skrevet jeg var et fjols, når jeg skrev det ikke virkede :-)

Tusind tak. Læg lige et svar.
Avatar billede Slettet bruger
17. august 2004 - 08:40 #6
Iøvrigt en lille rigtig GOD forklaring du vedlagde. Tak for den også.
Avatar billede jakoba Nybegynder
17. august 2004 - 15:44 #7
ok
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