Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Sumowanie liczba z rekordów
Forum PHP.pl > Forum > Przedszkole
_Martin_
Witam

Mam taki problem w tabeli mam kilkadziesiąt rekordów
Chciał bym zliczyć pare liczb dla odpowiedinego usera
tzn:

  1. <?php
  2. $sponsor_zad = mysql_query('            SELECT
  3.                                    zadowolenie, id_uz, id
  4.                                FROM
  5.                                    sponsorzy
  6.                                WHERE
  7.                                    id_uz = '.$aKlub['id_uz'].'
  8.                                
  9.                                ');
  10. ?>


i chciał bym zadowolenie zliczyć jak je wyświetlić?
Pewnie COUNT(*) Albo SUM tylko nie wychodzi?
wookieb
No a jakie dałes zapytanie z SUM i jaki blad sie pokazal?
_Martin_
Może inaczej jak już pobiore dane pętlą
  1. <?php
  2. while($zad = mysql_fetch_assoc($sponsor_zad)){    
  3.                            echo $zad['zadowolenie'].'<BR>';
  4.                            }
  5. ?>



Wypisuje mi tak:

18
50
50

Tylko jak je teraz dodac o to chodzi!
kefirek
  1. <?php
  2. while($zad = mysql_fetch_assoc($sponsor_zad)){    
  3.                           echo $zad['zadowolenie'].'<BR>';
  4.                          
  5. $suma[] = $zad['zadowolenie'];
  6. }
  7. echo 'Suma '.array_sum($suma);
  8. ?>
_olo_1984
  1. <?php
  2. $sponsor_zad = mysql_query('SELECT zadowolenie, id_uz, id, SUM(zadowolenie) as suma
  3.                                             FROM sponsorzy
  4.                                             WHERE  id_uz = '.$aKlub['id_uz'].'
  5.                                           ');
  6. ?>


i sobacz w wyniku co to jest suma
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.