![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.08.2009 Skąd: Zamojsce Ostrzeżenie: (0%) ![]() ![]() |
Chcę SELECTEM wyszukać rekord (z datą dzisiejszą lub jakąś wpisaną do formularza) w tabeli data (id, data, tak_nie) żeby odczytać czy ten rekord ma w polu tak_nie wartość tak lub nie, ale mniejsza z tym.
próbowałem też zamiast data wpisywać data2 (to są nazwy inputów z formularza, patrz poniżej) i nie wczytuje mi tego rekordu W formularzu zapodaję:
Ale gdy zapytam:
to wczyta rekord A takie echo wyświetli mi 2009-09-03 czyli dobry format daty, taki jest w bazie danych Ten post edytował batman 5.09.2009, 13:43:50
Powód edycji: przeniosłem i dodałem tagi ~batman
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
ustaw po prostu pole na typ DATETIME i będzie po sprawie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 26.08.2009 Skąd: Zamojsce Ostrzeżenie: (0%) ![]() ![]() |
ustaw po prostu pole na typ DATETIME i będzie po sprawie Zmiana nic nie pomogła, dodała tylko w bazie do każdej daty godzinę 00:00:00 Masz blad w skladni Twoje: Powinno byc:
$zapytanko = "SELECT * FROM data WHERE data = '".date("Y-m-d")."'"; <---tu może bardziej widoczne Ta zmiana pomogła. Wszystkim pomagającym, czytającym ten temat serdecznie dziękuję. Nie wiem jakiego typu jest zapisana data w Twojej bazie danych, ale może spróbuj wartość daty dać w ciapki np. ' lub " np.
Edit: W swoim zapytaniu nie doklejasz ciapek do $_POST['data']. Pozdrawiam. Ta propozycja też zadziałała! Wielkie dzięki za zainteresowanie i pomoc!! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 18:11 |