Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zapytanie SELECT do bazy danych
Forum PHP.pl > Forum > Przedszkole
WiktorSufi
Cześć,

to mój pierwszy post więc witam się serdecznie mam na imię Wiktor smile.gif

W tabeli danych mam kolumnę datą wygaśnięcia ogłoszenia (date_end) i dodania (date_start)

Gdy próbuje wyświetlić ogłoszenia, które się nie przeterminowały lub odwrotnie żaden z poniższych sposobów nie działa.

CODE
"SELECT * FROM analizy WHERE 'date_end' < 'now()' "
--
"SELECT * FROM analizy WHERE 'date_end' < CURDATE() "
--
"SELECT * FROM analizy WHERE 'date_end' < 'date_start' "


Nie wyświetlają się wyniki wg dat jakie są w bazie danych. Raz wyświetlają się prawie wszystkie (bez jednego) raz żadne.


Drugie pytanie.

Przetwarzam dane w pliku json w który dostarcza dynamiczne wartośći liczbowe.

Podświetlam na czerwono tekst gdy dynamiczna wartość wzrośnie i przewyższy inną podana na mojej stronie. Niestety jak wartość z pliku json spadnie poniżej moja funkcja już nie wykonuje polecenia - nie koloruje. Chciałbym aby gdy tylko raz wartość z json przekroczy wartość ze strony, kolor zostaje na stałe, nawet jak później spadnie poniżej.

Z góry dzięki za pomoc.
nospor
'date_end' < 'now()'
Apostrody w mysql oznaczaja TEKST. Wiec sprawdzasz teraz czy tekst 'date_end' jest mniejszy od tekstu 'now()' . No tak troche bez sensu
Reszta twoich zapytan ma bardzo podobny blad.

Generalnie powinno byc tak:
date_end > now()
Zwroc uwage ze zmienilem tez znak mniejszosci - no to juz kolego zwykla logika sie klania

Cytat
Podświetlam na czerwono tekst gdy dynamiczna wartość wzrośnie i przewyższy inną podana na mojej stronie. Niestety jak wartość z pliku json spadnie poniżej moja funkcja już nie wykonuje polecenia - nie koloruje. Chciałbym aby gdy tylko raz wartość z json przekroczy wartość ze strony, kolor zostaje na stałe, nawet jak później spadnie poniżej.

Mamy wrozyc jaki kod napisales czy moze go jednak nam podasz?
WiktorSufi
pisałem w tekscie, "wyświetlić ogłoszenia, które się nie przeterminowały lub odwrotnie" znak mniejszości czy większości był placeholderem.
nospor
Wybacz, nie doczytalem tego "lub odwrotnie". Widac moj mozg wyrzucil z automatu te bezsensowna wypowiedz wink.gif

I co dziala teraz po poprawkach?
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.