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%)
-----


Dobra zrobiłem tak
  1. $dzienwczorajszy = date('Y-m-d 20:00:00.000000', strtotime("-1 day"));
  2. $koniecdt = date("Y-m-d 07:00:00.000000");
  3.  
  4. $result = $mysqli->query("SELECT MAX(wiatrmax) AS max, miasto, godzina FROM dane WHERE dataczas BETWEEN '".$dzienwczorajszy."' AND '".$koniecdt."' GROUP BY id_miasto ORDER BY dane.wiatrmax DESC");
  5. while ( $row = mysqli_fetch_array($result) ) {
  6. echo "<tr>";
  7. echo "<th scope='row'>".$miejsce++."</th>";
  8. echo "<td><span class='label label-success'>".$row['max']." km/h</span></td>";
  9. echo "<td>".$row['miasto']."</td>";
  10. echo "<td>".$row['godzina']."</td>";
  11. echo '</tr>';
  12. }

Zamiast odpowiedniej godziny mam wszędzie 20:00.
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: 4.10.2025 - 06:43