Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zapytanie z between problem kiedy data jest rowna.
Forum PHP.pl > Forum > Przedszkole
cykcykacz
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 smile.gif
nospor
zamiast between uzyj >= oraz <=
cykcykacz
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...

?
nospor
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';
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.