Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MySQL, data
qweqwe
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.08.2005

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


Jak pobrac z bazy MySQL rekordy przy nastepujacych zalozeniach:
- w skrypcie php pobieram date biezaca w formacie: date("Y-m-d H:i:s");
- w bazie mam pola typu DATETIME o nazwach: data_start, data_koniec

Jak pobrac rekordy z bazy, z zalozeniem, ze obecna data musi sie znajdowac pomiedzy data_start, a data_end...

prosze o wskazowke, dziekuje z gory
Go to the top of the page
+Quote Post
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


osobiscie zazwyczaj trzymam daty jako unix_timestamp w polu int;

natomiast jak w tej chwili moja podpowiedz dla Ciebie pisana jest z palca... otoz mozesz przekonwertowac pobierana w php date do formatu w ktorym trzymasz w bazie danych, a nastepnie pobrac nastepujace rekordy zapytaniem typu
  1. SELECT *
  2. FROM tabela WHERE przekonwertowanaData BETWEEN data_start AND data_koniec


gdybyś mial nadal klopoty to napisz jeszcze - wowczas przygotuje sobie maly tescik i juz sprawdzona i prawidlowo opublikuje odpowiedz
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: 21.08.2025 - 10:45