![]() |
![]() |
-Megi- |
![]()
Post
#1
|
Goście ![]() |
Mam problem z zapytaniem do bazy:
zapytanie = "SELECT * FROM utwory ORDER BY 'datadodania ' ASC"; Chciałam żeby pokazało wszystkie utwory, sortując je wg daty dodania. Niestety kolejność wyświetlania jest totalnie losowa. Data w takim formacie: 2012-04-17 (bez godziny). |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 3 Dołączył: 22.04.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
masz ustawione na pewno DATETIME w bazie? zobacz jak poniżej.
-------------------- Prywatny blog -> cupial.com.pl
|
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
Jest ustawione DATE, ale jest juz ok, musiałam najpierw posegregować odpowiednio dane w bazie (zrobić to w phpMyAdmin a dopiero później w skrypcie:)
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To nie dlatego ci nie działało..... nie działało ci bo użyłeś:
ORDER BY 'datadodania ' a powinieneś użyć ORDER BY `datadodania` 'datadodania ' - to jest tekst `datadodania` - to jest pole Patrz co piszesz... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 11:16 |