[MySQL][PHP] Odczyt danych pomiędzy dwoma datami. |
[MySQL][PHP] Odczyt danych pomiędzy dwoma datami. |
24.05.2018, 11:52:54
Post
#1
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 1 Dołączył: 27.05.2006 Ostrzeżenie: (0%) |
|
|
|
24.05.2018, 11:55:11
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Nie wyświetla to mało. Rzuca nawet błąd bym powiedział.
Wyświetl sobie jak wygląda całkowicie wygenerowane zapytanie a zobaczysz gdzie masz błąd. |
|
|
24.05.2018, 11:57:39
Post
#3
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 1 Dołączył: 27.05.2006 Ostrzeżenie: (0%) |
Jak bym widział błąd to bym nie pisał
|
|
|
24.05.2018, 11:59:26
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Zoribłeś to o co poprosiłem?
|
|
|
24.05.2018, 12:08:21
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 3 Dołączył: 18.10.2017 Ostrzeżenie: (0%) |
Strzelam, że datę podajesz bez apostrofów, aczkolwiek coś takiego wyszłoby przecież gdybyś zastosował siędo rady Pyton_00 Więc najpewniej to nie może być to
|
|
|
24.05.2018, 13:02:56
Post
#6
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 1 Dołączył: 27.05.2006 Ostrzeżenie: (0%) |
OK zamiast ". wystarczy '
Dzięki OK. błąd błędem ale dalej coś nie tak
Jest ok jeżeli dataod = 2018-05-24, datado=2018-05-24 i oczywiście $data = 2018-05-24 Jeżeli dataod = 2018-05-24, datado=2018-05-30 i oczywiście $data = 2018-05-24 to mam pusty wynik. |
|
|
24.05.2018, 13:12:17
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
jakiego typu masz kolumny? i zobacz jaką dokładnie wartość masz wpisaną.
|
|
|
24.05.2018, 13:50:58
Post
#8
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 1 Dołączył: 27.05.2006 Ostrzeżenie: (0%) |
typ - date
wartosci "2018-05-24" i "2018-05-30" |
|
|
24.05.2018, 13:54:28
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
datado <= '$data'
Podstawy logiki.... Od kiedy 30 maja jest mniejszy od 24 maja? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
24.05.2018, 13:54:48
Post
#10
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 3 Dołączył: 18.10.2017 Ostrzeżenie: (0%) |
Jest ok jeżeli dataod = 2018-05-24, datado=2018-05-24 i oczywiście $data = 2018-05-24 Jeżeli dataod = 2018-05-24, datado=2018-05-30 i oczywiście $data = 2018-05-24 to mam pusty wynik. Złe znaki '>' i '<'. 24 maja jest mniejszy niż 30 maja, więc ten drugi przykład nie ma prawa wyjść poprawnie. |
|
|
24.05.2018, 13:55:45
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Zreszta ten warunek tez nie lepszy
dataod >= '$data' Jak nie ogarniasz prostych MNIEJSZE/WIEKSZE to zainteresuj sie BETWEEN. Tam juz tak latwo sie nie pomylisz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
24.05.2018, 13:59:41
Post
#12
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 1 Dołączył: 27.05.2006 Ostrzeżenie: (0%) |
O FAK!
Przenieść temat do podstawy matematyki Ten post edytował harbii 24.05.2018, 14:00:27 |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 22:47 |