webForumDet fria alternativet

sortera stigande eller fallande

PHPur PHP

6 svar · 694 visningar · startad av sod

Medlem sedan dec. 200719 inlägg
Frågan#1

http://www.tiveden.net/events.php
Här har jag lagt arrangemang men de vill inte sorteras som jag vill - stigandes.
Vad kan jag ha missat?

Har one.com och PhpMyAdmin

Medlem sedan juni 200032 969 inlägg
#2

Det ser ut som att du har DESC som sorteringsordning i din SQL-fråga, ta bort det.

(I övrigt är det alltid bra att visa relevant kod.)

Medlem sedan dec. 20025 483 inlägg
#3

Arrangemangen är just nu sorterade fallandes (ta bort DESC).

Medlem sedan dec. 200719 inlägg
#4

Det är första gången jag åstakommer detta. Är inte riktigt insatt vad DESC är men jag får kolla om jag kan hitta det i frågan.
Tack för hjälpen i alla fall.

Hitta detta: SQL-fråga: SELECT COUNT( * ) AS `Rader` , `eventdate` FROM `events` GROUP BY `eventdate` ORDER BY `eventdate` LIMIT 0, 30 ;

Medlem sedan apr. 2001762 inlägg
#5

Lägg till DESC för att få det åt andra hållet:

SELECT COUNT( * ) AS `Rader` , `eventdate` FROM `events` GROUP BY `eventdate` ORDER BY `eventdate` DESC LIMIT 0, 30 ;

Det finns Ascending (ASC) och Descending (DESC), default om du inte anger något är ASC, dvs den sorterar 0, 1, 2, 3, 4 eller a, b, c, d, e, f om det bara står "ORDER BY eventdate", lägg till DESC efteråt för att få det 4, 3, 2, 1, 0 eller f, e, d, c, b, a.

Medlem sedan juni 200032 969 inlägg
#6

Det är fel SQL-fråga, så att lägga på DESC på den har inte mycket effekt.
Men nu ser det ut som att de är sorterade i den ordning sod vill - så problemet kanske är löst?

Medlem sedan apr. 2001762 inlägg
#7

@nders skrev:

Det är fel SQL-fråga, så att lägga på DESC på den har inte mycket effekt.
Men nu ser det ut som att de är sorterade i den ordning sod vill - så problemet kanske är löst?

Ah det stämmer nog.

127 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)