Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sumowanie tablicy wyciągniętej z bazy danych
miguelsantos
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.12.2017

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


Witam wszystkich bardzo serdecznie,

mam taki problem z pewnym ćwiczeniem z PHP,

wyciągam dane z bazy danych z pewnego zakresu, robię z tego tablicę i po wypisaniu pojedynczych rekordów chcę to ostatecznie zsumować (jeszcze wyciągnąć z tego średnią ale z tym chyba dam radę jak poradzę sobie z sumą), jednak nie mogę dojść do tego jak pożądane elementy zsumować razem.

Kod wygląda tak:

  1.  
  2. $date1 = $_POST['date1'];
  3. $date2 = $_POST['date2'];
  4.  
  5. $query = "SELECT * FROM nazwa_mojej_tabeli WHERE data > '".$date1."' AND data < '".$date2."'"
  6.  
  7. $result = mysqli_query($pdo, $query);
  8. if (mysqli_num_rows($result) > 0) {
  9. while ($row = mysqli_fetch_assoc($result)) {
  10. echo $row['odczyt'] . '<br />';
  11. }
  12. }


I właśnie chcę zsumować wszystkie elementy jakie pojawiają się dzięki echo $row['odczyt']

Baza danych to 3 kolumny, id, odczyt, data.

Powyższy kod bez problemu wyrzuca mi elementy z zakresu które w formularzu określa użytkownik ale jak je zsumować?
Próbowałem kombinować z dodaniem AVG(odczyt) w kwerendzie ale nie bardzo mi się udaje, próbowałem array_sum($row) ale to podaje mi jakąś wartość z kosmosu, myślałem też o stworzeniu zupełnie osobnej kwerendy która będzie to liczyła ale to chyba nie po bożemu.
Jak to ugryźć?



Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:32