Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Suma rekordów w tabeli.
Forum PHP.pl > Forum > Przedszkole
topor1988
Witam.
Powiedzmy, że mam taka baze danych:

+-------+------------------+----+
|produkt|cena za sztuke w zł|ilosc|
+-------+------------------+----+
|kisiel |2 |5 |
|budyn |1 |16 |
|cukier |4 |4 |
+-------+------------------+-----+


I aby obliczyc cene poszczególnych produktów to takie zapytanie:
  1. <?php
  2. $produkty = mysql_query("select `id`, `produkt`, `cena`, `ilosc` from towary");
  3. while ($wiersz = mysql_fetch_row($produkty)) 
  4. {
  5. $suma = $wiersz[2] * $wiersz [3];
  6. echo 'Wystwietlamy ile mamy zaplacic za dana ilosc towaru'. $suma;
  7. }
  8. ?>

Ale mój problem polega teraz aby zsumować te sumy... aby była suma za wszytkie produkty, a nie za poszczególną ilośc danego produktu...
Pomoże ktoś?
nowotny
Po mnożeniu co tam masz dodaj sobie:
  1. <?php
  2. $suma_total=$suma_total+$suma;
  3. ?>


i tyle... :/
b_chmura
  1. <?php
  2. $produkty = mysql_query("select `id`, `produkt`, `cena`, `ilosc` from towary");
  3. $suma = 0;
  4.  
  5. while ($wiersz = mysql_fetch_row($produkty)) 
  6. {
  7. $suma += $wiersz[2] * $wiersz [3];
  8. }
  9.  
  10. echo $suma;
  11. ?>
topor1988
Dziękuję bardzo za pomoc smile.gif
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.