Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie wyszukuje rekordów szukanych wg czasu
Michael2318
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Mam tabele z postami, w niej 33 wpisy. Mają one przypisany następujący czas (post_time): 1355841198

Do bazy wpuszczam takie zapytanie:

  1. SELECT post_time, COUNT(`post_time`) AS count_all_posts FROM `posts` WHERE post_time <= '1354316400' AND post_time >= '1356994799'


Jakim cudem to zapytanie zwraca mi 0 rekordów, podczas gdy powinno zwrócić 33 questionmark.gif Przecież WSZYSTKIE posty mają czas 1355841198, a ja w zapytaniu zdefiniowałem, że proszę o wyświetlenie postów, które są z przedziału czasu, pomiędzy 1354316400, a 1356994799, więc to zapytanie nie ma prawa mi nic nie zwrócić ;/
Próbowałem tak:

  1. SELECT post_time, COUNT(`post_time`) AS count_all_posts FROM `posts` WHERE post_time < '1354316400' OR post_time = '1354316400' AND post_time = '1356994799' OR post_time > '1356994799'


Ale to nic nie daje, caly czas mi zwraca 0 rekordów. Próbowałem też wywalić te apostrony, czyli zamiast: post_time <= '1354316400', dałem post_time <= 1354316400 i nadal nic...

Pole post_time to int(8) jakby coś.

nieaktualne.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. post_time >= '1354316400' AND post_time <= '1356994799'
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 - 23:48