Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]proste a mnie przeroslo, prosty select a mnie zagiol
romo70
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 5.12.2020

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


Dobry wieczór

Od przed wczoraj tocze boje z zapytaniem do bazy mysql z poziomu php juz wyjasniam o co chodzi

mam tabele ogrod a w niej pola id time_stamp i temp dla prostoty tyle, mam tez strone php ktora na podstawie danych z bazy rysuje rozklad temperatury do 120 min wstecz od teraz i ubzduralo mi sie ze chcialbym dolozyc do tego wykresu dla porownania wykres z tych samych godzin ale wczoraj, znalazlem cos podobnego dostosowalem do swoich potrzeb z tym ze

$zap = "SELECT * FROM `odczyt` WHERE create_time > DATE_SUB(NOW(), INTERVAL 2 DAY) AND create_time < DATE_SUB(NOW(), INTERVAL 1 DAY)";

wszystko fajnjnie ale jak mozna sie spodziewac zwraca cale 24 godz ze wczoraj liczac od aktualnej godziny. Niema nic prostrzego jak dopisac

ORDER BY create_time DESC LIMIT 120

po dopisaniu zapytanie wyglada tak

$zap = "SELECT * FROM `odczyt` WHERE create_time > DATE_SUB(NOW(), INTERVAL 2 DAY) AND create_time < DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY create_time DESC LIMIT 120";


wuala enter wyniczek i kuzwa kupa

nadmienie tyllko ze


$zap = "SELECT * FROM `odczyt` WHERE create_time > DATE_SUB(NOW(), INTERVAL 2 DAY) AND create_time < DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY create_time ASC LIMIT 120";

dziala znakomicie z tym ze ja potrzebuje wyniki od tylu

nie stety pokonalo mnie to


prosze o nakierowanie gdzie szukac bledu


bylem na spacerku i chyba nie bylo tematu
Go to the top of the page
+Quote Post
casperii
post
Post #2





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


od tyłu ?
ORDER BY create_time ASC LIMIT 120

zamieniasz na:

ORDER BY create_time DESC LIMIT 120

nie wiem czy o to chodziło
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: 23.08.2025 - 22:58