Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Średnia z kilku danych z rekordów w jednym zapytaniu

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

Średnia z kilku danych z rekordów w jednym zapytaniu

Post 01.02.2018, 13:37:01

Witam mam problem z napisaniem funkcji aby liczyła mi średnią z kilku parametrów z tabeli z bazy danych mysql.
Takim zapytaniem wyświetlam dane z bazy mysql w tabelce

Kod: Zaznacz cały
echo '<div class="container">';
echo '<div class="row">';
$start1 = strtotime("tomorrow 08:00");
$koniec1 = strtotime("tomorrow 19:00");
echo '<table class="table">';
  echo '<thead>';
   echo '<tr>';
      echo '<th>Godz</th>';
      echo '<th>Ikona nazwa</th>';
      echo '<th>Ikona</th>';
      echo '<th>Temperatura</th>';
      echo '<th>Opady</th>';
      echo '<th>Opady %</th>';
      echo '<th>Wilgotność</th>';
      echo '<th>Zachmurzenie</th>';
      echo '<th>Rodzaj opadu</th>';
   echo '</tr>';
  echo '</thead>';
$result = $mysqli->query("SELECT hgodzina, hprecipType, hcloudCover, hhumidity, hprecipProbability, hprecipIntensity, htemperature, hwindGust, hicon FROM prognoza_godzinowa WHERE htime BETWEEN '".$start1."' AND '".$koniec1."' GROUP BY hgodzina ORDER BY id ASC");
while ( $row = mysqli_fetch_array($result) ) {
  echo '<tbody>';
   echo '<tr>';
      echo '<th scope="row">'.$row['hgodzina'].'</th>';
      echo '<td>'.$row['hicon'].'</td>';
      echo '<td><img src="http://brzanek.webd.pl/ikony_svg/'.$row['hicon'].'.svg" alt="brak" width="40px"></td>';
      echo '<td>'.$row['htemperature'].'</td>';
      echo '<td>'.$row['hprecipIntensity'].'</td>';
      echo '<td>'.$row['hprecipProbability'].'</td>';
      echo '<td>'.$row['hhumidity'].'</td>';
      echo '<td>'.$row['hcloudCover'].'</td>';
      echo '<td>'.$row['hprecipType'].'</td>';
   echo '</tr>';
  echo '</tbody>';
}
echo '</table>';
echo '</div>';
echo '</div>';

Tak to wygląda na stronie
Obrazek
Adres strony http://brzanek.webd.pl/prognoza/podzial/dzien/szczecin_dzien.php
Pod tą tabelą chciałbym zastosować średnie wartości każdej z nich (pokazane na obrazku)
Dane są zmienne i co godzinę aktualizują się.
Chciałbym uzyskać te średnie wartości najlepiej w jednym zapytaniu tylko jak to zrobić.
brzanek
Posty: 53
Dołączył(a): 22.11.2013

Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51428 zarejestrowanych użytkowników.
Najnowszy użytkownik: david.65


Nasi użytkownicy napisali:

  • 937575 wiadomości
  • w 247354 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)