Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL, data
Forum PHP.pl > Forum > Bazy danych > MySQL
qweqwe
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
mhs
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.