Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] suma liczb w rekordach
Forum PHP.pl > Forum > Przedszkole
bronx
witam

mam w bazie 2 pola id i liczba, np:

1 | 12
2| 3
3| 24
4 | 10

i jak pobrać sumę tych wszystkich liczb ?

bo jedyne co mi wpada do głowy to:

  1. <?php
  2. $suma = 0;
  3.  
  4. $zapytanie = mysql_query("SELECT * FROM tabela ORDER BY id DESC") or die ("Wykonanie zapytania nie powiodło się");
  5.  
  6. while ($liczba = mysql_fetch_array($zapytanie))
  7. {
  8. $suma = $suma + $liczba['liczba'];
  9. }
  10. ?>


ale może jest jakis inny sposób ?

pozdrawiam
gebp
  1. <?php
  2. $sql=" SELECT SUM(liczba) AS 'suma_liczb' FROM tabela"; // *liczba - nazwa kolumny w której masz zapisane liczby; *tabela - nazwa tabeli z ilczbami
  3. $query=mysql_query($sql);
  4. $wynik=mysql_fetch_assoc($query);
  5.  
  6. echo( $wynik['suma_liczb'] );
  7. ?>
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.