Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobieranie rekordów z bazy danych
bartekk_84
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.06.2012

Ostrzeżenie: (0%)
-----


Witam,

Jestem osobą początkującą w zakresie SQL i PHP i chciałbym Was prosić o pomoc.

Posiadam dwie tabele:

1. wydarzenia - w niej przechowywane są: "nazwa wydarzenia", first_timestamp, last_timestamp, numer wydarzenia itp.
2. terminy - każde wydarzenie może się odbywać w dwóch godzinach w ciągu dnia a nawet w ciągu kilu dni - w tej tabeli posiadam kolumny takie jak: numer wydarzenia, timestamp - ten sam co w tabeli wydarzenia, i inne kolumny które potrzebne są mi do dalszej integracji

Do bazy danych dodawane są dane dotyczące wydarzeń, które odbywają się w określonych dniach. Dajmy na to:

1. Wydarzenie 1 - 24 czerwiec
2. Wydarzenie 2 - 25 czerwiec
3. Wydarzenie 3 - 24 czerwiec

Chciałbym wyciągnąć tak dane z bazy danych aby na liście pojawiła mi się tylko raz data 24 czerwiec - i jednocześnie pod nią dwa wydarzenia które się w tym dniu odbywają (wydarzenie 1 i wydarzenie 3). Wszystkie terminy wszystkich wydarzeń przechowywane są w tabeli terminy natomiast informacje o wydarzeniu - jego nazwa, opis, również data w tabeli wydarzenia.

Nie bardzo umiem sobie poradzić z wybraniem pojedyńczych z tabeli terminy i dopisania do nich odpowiednich wydarzeń. Chciałbym po prostu wybrać z tabeli terminy pojedyńcze daty z timestampów a następnie porównać numer wydarzenia z tabeli terminy z numerem wydarzenia z tabeli wydarzenia.

Dodam dla utrudnienia, że wydarzenie może odbywać 2 razy w ciagu dnia - np o godz 18.00 i 20:00.

Wizualnie miałoby to wyglądać tak:

21.06.2012 - data zapisana w tabeli terminy w kolumnie timestamp jak i w tabeli wydarzenia w kolumnach first_timestamp dla pierwszej godziny i last_timestamp dla ostatniej godziny.
Wydarzenie 1 - nazwa zapisana w tabeli wydarzenia
18:00 | 19:00 - godzina zapisana w tabeli terminy -> każda w osobnym wierszu
Wydarzenie 2
18:00 | 20:00

22.06.2012
Wydarzenie 1
18:00 | 19:00

Nie wiem czy dość jasno to opisałem. Proszę o pomoc. Z góry dziękuję.
Go to the top of the page
+Quote Post

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 - 05:11