Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] SUM
Forum PHP.pl > Forum > Przedszkole
DannyM
Czy da sie sumowac pola nie posadajace cyfr?
Mam w polu tylko Y lub N i chce je sumowac smile.gif
JaRoPHP
Chyba będziesz musiał skorzystać z funkcji COUNT.
qwaq
pobierz wszystkie pola danej kolumny do tablicy($tab[]) a potem pętlą
Kod
<?
//$tab to tablica z tak i nie
$iletab=count($tab);
$iletak=0;
$ilenie=0;

for($a=0;$a<$iletab;$a++)
  {
  if($tab[$a]=="tak") {$iletak+=1; }
  if($tab[$a]=="nie") {$ilenie+=1; }
  }
?>
DannyM
Cytat(JaRoPHP @ 23.07.2007, 14:16:45 ) *
Chyba będziesz musiał skorzystać z funkcji COUNT.


Dziekuje tego mi bylo trzeba smile.gif

Teraz mam maly problem jak wyswietlic zmiena??

Zapytanie
  1. SELECT 'product_special', COUNT(*) AS suma
  2. FROM product WHERE product_publish = 'Y' AND product_special = 'Y'


kod:

  1. <?php
  2. $count = $rows2['COUNT(*)'];
  3. $count = ($rows2->COUNT(*));
  4. $count = $rows2->suma;
  5. ?>


niestety nie dziala
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.