Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Order by date
Tags:
mysql
Bruger #21084
@ 29.09.15 22:22
0
Hej
Jeg har følgende forespørgsel i min database som jeg gerne vil sortere efter dato.
$query = "SELECT * FROM Ordrer WHERE Bruger='' AND Digitalt = 1 ORDER BY Sendt ASC";
'Sendt' er en date type variabel i databasen. Men det virker ikke. Mit resultat kommer efter ordre nr. rækkefølge.
Hvad gør jeg forkert?
Mvh Thomas
5
svar postet i denne tråd vises herunder
0
indlæg har modtaget i alt
0
karma
Sorter efter stemmer
Sorter efter dato
0
Bruger #16075
@ 30.09.15 11:53
2
1.223
kan du ikke lige lave en sql dump at Ordrer tabellen (begræns til max 10 record) så vi har nogle test data
0
Bruger #16445
@ 01.10.15 13:19
110
Er det ikke fordi du ORDER BY ASC, så vil det også se ud som om den sortere den efter ordrenumre også, med den første ordre først.
Prøv at ændre det til ORDER BY Sendt DESC - så vil de nyeste komme først?
0
Bruger #15616
@ 01.10.15 18:45
110
hej Thomas
Du mangler et " et eller andet sted.
0
Bruger #16075
@ 01.10.15 18:55
2
1.223
Du mangler et " et eller andet sted.
nej ikke i det viste, dette
WHERE Bruger=''
er bare 2 enkelt plinger, dvs bruger = ingen ting, NULL, blank
0
Bruger #21084
@ 02.10.15 19:49
0
Hej alle
Tak for jeres svar.
Jeg kiggede i min database og fandt ud af at mine date variabler alle stod som 0000-00-00.
Har fået det til at virke nu og den sorterer fint efter dato.
Endnu engang tak for hjælpen
Mvh Thomas
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags