Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyświetlanie danych z bazy MySQL zgodnie z datą
brzanek
post
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.
  1. $result = dbquery(
  2. "SELECT d.*, u.user_id, u.user_name, u.user_status
  3. FROM ".DB_PROGNOZADZIEN." d
  4. LEFT JOIN ".DB_USERS." u ON u.user_id=d.user
  5. ORDER BY obszar_id DESC LIMIT 1"
  6. );

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.
  1. $inf_newtable[1] = DB_PROGNOZADZIEN." (
  2. obszar_id smallint(5) unsigned NOT NULL auto_increment,
  3. user MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  4. obszar_dzien VARCHAR(40) DEFAULT '0' NOT NULL,
  5. obszar_atemp VARCHAR(20) DEFAULT '0' NOT NULL,
  6. obszar_awiatr VARCHAR(20) DEFAULT '0' NOT NULL,
  7. obszar_akierunek VARCHAR(20) DEFAULT '0' NOT NULL,
  8. obszar_astopien VARCHAR(20) DEFAULT '0' NOT NULL,
  9. obszar_aikona VARCHAR(20) DEFAULT '0' NOT NULL,
  10. obszar_tekst VARCHAR(550) NOT NULL default '',
  11. obszar_autor VARCHAR(20) DEFAULT '0' NOT NULL,
  12. PRIMARY KEY (obszar_id)
  13. ) ENGINE=MyISAM";


Proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 04:12