Megi
24.07.2012, 08:18:35
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).
csharp
24.07.2012, 08:36:20
masz ustawione na pewno DATETIME w bazie? zobacz jak poniżej.
SELECT * FROM `utwory` ORDER BY `datadodania ` ASC
Gość
24.07.2012, 08:45:34
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:)
nospor
24.07.2012, 08:51:47
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...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.