Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] - sumowanie wardosci
Forum PHP.pl > Forum > Przedszkole
andy84
mam tabele w bazie ktorej wartosci przedstawiaja 1 i 0 jako tak i nie , jak moge je zsumowac jezeli powiedzmy mam 20 rekordow i tylko 15 z nich = 1 i chical bym teraz wynik 15 wyswietlic

dzieki za pomoc
Darti
W takim przypadku możesz zastosować dwie metody:
  1. SELECT count (*) FROM tabela WHERE kolumna_z_wartoscia = 1

albo
  1. SELECT sum(kolumna_z_wartoscia) FROM tabela


Z palca pisałem, ale to chyba da radę ...
andy84
@Darti dzieki za wskazanie drogi zrobilem to w ten sposob wkoncu
  1. <?php
  2. $sql = mysql_query("SELECT SUM(kolumna) AS s FROM tabela"); 
  3. while($row = mysql_fetch_array($sql)) 
  4.  
  5. { 
  6. $suma = $row[s]; 
  7. } 
  8.  
  9. echo "suma: " .$suma ."";
  10. ?>
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.