Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pobieranie rekordów w wyznaczonym przedziale
brzanek
post
Post #1





Grupa: Zarejestrowani
Postów: 429
Pomógł: 0
Dołączył: 8.11.2012

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


Witam pobieram dane z bazy danych które są w przedziale od wczorajszego dnia od godziny 20:00 do dzisiejszego dnia do godziny 07:00
Mam takie zapytanie.
  1. $start = '20:00';
  2. $koniec = '06:00';
  3. $dzienwczorajszy = date('Y.m.d', strtotime("-1 day"));
  4. $koniecd = "".date("Y.m.d")."";
  5.  
  6. $result = $mysqli->query("SELECT * FROM dane WHERE godzina BETWEEN '".$start."' AND '".$koniec."' AND czas BETWEEN '".$dzienwczorajszy."' AND '".$koniecd."' AND id_miasto=1 ORDER BY temp DESC LIMIT 10");
  7. while ( $row = mysqli_fetch_array($result) ) {
  8. echo "<div><p>".$row['temp']."</p><br></div>";
  9. }

W bazie danych mam kolumny godzina w formie YYYY.MM.DD i czas w formie HH:MM ale to zapytanie nie zwraca mi wyników.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
brzanek
post
Post #2





Grupa: Zarejestrowani
Postów: 429
Pomógł: 0
Dołączył: 8.11.2012

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


ok pominę już tą godzinę ale powiedz mi jeszcze jak uporządkować to teraz od najwyższej wartości do najniższej. zmiana ORDER BY dane.wiatrmax DESC na ORDER BY dane.wiatrmax ASC nic nie daje.
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 22:33