Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zliczanie rekordów z danego dnia, timestamp
seba123
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 20.03.2008

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


Cześć.

Mam w bazie komórkę typu int o długości 10 bajtów. Przechowuję w niej datę dodania rekordu do bazy, poprzez funkcje time() z php. W jaki sposób wybrać, bądź zliczyć rekordy tylko z danego dnia ?

Czy trzeba zrobić konwersję komórki na timestamp, może dodać kolumnę z datą dodania w czystym tekście a później za pomocą skryptu PHP uzupełnić wybrane rekordy, bądź istnieje jednak zapytanie pozwalające zrobić to co chcę ?
Go to the top of the page
+Quote Post
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Może tak:
  1. SELECT `t`.* FROM `tabela` `t` WHERE `t`.`data_dodania` BETWEEN UNIX_TIMESTAMP('2011-10-11') AND UNIX_TIMESTAMP('2011-10-11') + 86399
Go to the top of the page
+Quote Post
seba123
post
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 20.03.2008

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


Poradziłem sobie, do usunięcia.

Ten post edytował seba123 17.10.2011, 00:55:11
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: 19.08.2025 - 04:08