Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] sortowanie - malejąco/rosnąco
em-ba
post
Post #1





Grupa: Zarejestrowani
Postów: 202
Pomógł: 3
Dołączył: 6.01.2008
Skąd: Mazowieckie

Ostrzeżenie: (0%)
-----


Witam, mam taki skrypt, który wyświela pewną listę na stronie z bazy danych i wszystko jest niby ok, ponieważ jak dodaje do kodu DESC to sortowanie sie nie zmienia.. i w zasadzie wyniki wyświetlają sie bez zadnego sortowania [malejąco/rosnąco]

  1. <?php
  2. $ttk = mysql_query ("SELECT * FROM `werty` WHERE login='".$login."' ORDER BY data DESC LIMIT 5");
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ddiceman
post
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Bo sortujesz alfabetycznie wg daty: 0 jest przed 1 i dlatego masz taka kolejnosc. Wg twojego kryterium wpierw sa sortowane daty wg dnia, pozniej wg miesiaca a na koncu wg roku a powinno byc dokladnie odwrotnie.

Mozesz zrobic
  1. SORT BY SUBSTRING(`data`, 7, 4) DESC, SUBSTRING(`data`, 4, 2) DESC, SUBSTRING(`data`, 2) DESC;


Ten post edytował ddiceman 30.07.2008, 17:02:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 13:57