![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam pewnien problem. Ostatnio robiłem "najpopularniejsze newsy" i pobierałem tylko te z przeciągu 7 dni. Zrobiłem to tak:
Niby działa. Teraz potrzebuję zrobić coś podobnego. Z tym, że ma pobierać rekordy z datą mniejszą bądź równą niż aktualna. Zrobiłem coś takiego: I nic się nie wyświetla. Pomyślałem, że to pewnie przez to, że datę trzymam jako VARCHAR a nie jako DATE. To by było zrozumiałe. Tylko teraz się zastanawiam czy ten kod który jest u góry działa poprawnie. Bo na oko wyświetla prawidłowo ale w dłuższej praktyce może się okazać że coś będzie nie tak. Zapytanie jest złe? Czy to przez typ pola? Jeśli to drugie to jak mam zapisywać jako DATE datę w formacie d.m.Y bo z tego co pamiętam zawsze miałem zapisywało mi się jako Y-m-d i dlatego przeszedłem na używanie VARCHARa. Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat o z tego co pamiętam zawsze miałem zapisywało mi się jako Y-m-d i dlatego przeszedłem na używanie VARCHARa ałć.... wroc natychmiast to DATE. Data to data i ma byc w typie datowym a nie tekstowym. Co z tego ze w bazie widzisz kreski zamiast kropek? To przed wyswietleniem sobie skonwertuj do formatu jaki chcesz - to zaden problem
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:03 |