![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam robię stronę bazującą na najnowszym silniku CMS PHP-Fusion v9 stworzyłem dla własnych potrzeb wtyczkę do wydawania prognozy pogody dla danego dnia. Po stronie administratora wszystko działa to jak powinno. Wydawanie pogody dla danego dnia działa wszystko zapisuje się w bazie danych. Problem jest tylko z wyświetlaniem tego na stronie głównej. Jeśli dam prognozę pogody na dzisiaj, na jutro i na pojutrze to na stronie głównej pojawi mi się ta najnowsza, czyli już na pojutrze, bo wszystko wyświetla mi się po najnowszym id. Jak zrobić, aby pogoda na stronie głównej pojawiała się dla odpowiadającej w tej chwili daty. Czyli nie po id a po odpowiedniej dacie.
Wiem, że trzeba coś pokombinować w zapytaniu, ale nie bardzo wiem jak to ugryźć. Tak wygląda zapytanie do wyświetlania.
To powoduje wyświetlanie pogody z najnowszym id Dodawałem też coś takiego [/php]WHERE obszar_id > DATE(DATE_SUB(NOW(), INTERVAL 1 DAY)) AND obszar_dzien <[php] Ale nic to nie dawało. A takie mam pola w bazie danych.
Proszę o pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
W kolumnie obszar_dzień masz datę (IMG:style_emoticons/default/questionmark.gif) ?
Jak tak to typ powinien być obszar_dzien DATE NOT NULL DEFAULT '0000-00-00, a nie VARCHAR
Takie coś wyświetli z dziś |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tylko jest mały problem bo data zapisuje mi się w bazie w takiej postaci np. 01 Marca 2015 a nie w formie 2015-03-01
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
no to zastosuj konwesje daty (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
no to zastosuj konwesje daty (IMG:style_emoticons/default/smile.gif) No to pomogłeś mi słyszałem o tym ale jak to wszystko połączyć w bazach danych jestem laikiem i nie wiem jak to ugryźć dlatego potrzeba mi wasza pomoc. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
poczytaj to http://www.w3schools.com/sql/sql_dates.asp
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dobra to już udało mi się zrobić ale teraz jak zamienić ten uzyskany format 2015-03-01 na 01-03-2015 albo na 01 Marzec 2015
Taki mam kod
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
widać że nie czytałeś tego co napisałem więc przeczytaj to http://www.w3schools.com/sql/func_date_format.asp
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
To ja rozumiem tylko nie wiem jak to umieścić w kodzie php.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
jak rozumiem chcesz to umiescic w zapytaniu SQL tak ?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Już po problemie metodą prób i błędów doszedłem dzięki za pomoc.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 23:25 |