Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Zapytanie z between problem kiedy data jest rowna.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Hej,
mam takie zapytanie:
  1. $result = mysqli_query($db,"SELECT * FROM wp_ogloszenia_kupione WHERE date( add_date ) BETWEEN '$date_start' AND '$date_end'");


i fajnie znajduje mi recordy pomiędzy datami ale mam problem kiedy oby dwie daty są równe czyli:

2013-08-14 i 2013-08-14

Wtedy nie znajduje mi rekordu jak zrobić to zapytanie aby znajdywało ten rekord jeśli oczywiście jest w bazie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zamiast between uzyj >= oraz <=
Go to the top of the page
+Quote Post
cykcykacz
post
Post #3





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


W bazie mam tak wprowadzoną datę:
'2013-08-13 15:46:33'

Wprowadzam takie zapytanie:
  1. SELECT id, add_date FROM wp_ogloszenia_kupione WHERE add_date >= '2013-08-13' AND add_date <= '2013-08-13';


I nie znajduje mi żadnego recordu empty set...

?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zamien wartosc z pola 2013-08-13 15:46:33 na 2013-08-13
W manualu mysql masz do tego odpowiednie funkcje

Lub rob takie porownanie
SELECT id, add_date FROM wp_ogloszenia_kupione WHERE add_date >= '2013-08-13 00:00:00' AND add_date <= '2013-08-13 23:59:59';
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 10:16