Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jeden wynik z mysql_num_rows w While
Forum PHP.pl > Forum > Przedszkole
Weles
Witam.

Mam pytanie odnośnie pętli While i mysql_num_rows zawartym w nim.
Czy da się jakoś odczytać JEDNĄ sumę wszystkich mysql_num_rows zawartych w danej pętli ?
Bo jeśli wywołam echem to zapytanie, to będą wyniki w takiej formie:

1, 6, 3, 7, 5

Zamiast w takiej formie:

22

A jeśli bym poza pętlą while wyechował to zapytanie to wyjdzie tylko JEDEN z wyników, np:

1

Proszę o pomoc!
Pozdrawiam.
krispak
Ja zrobilbym to w ten sposob, czyli zsumowal w zapytaniu
  1. SELECT SUM(pole) AS suma FROM tabela

tyle ze nie wiem co ty masz tam za skrypt.

Pozdrawiam
strife
To co zaproponował krispak jest najlepsze, jednak jakbyś się upierał i chciałbyś jednak skorzystać z Twojego sposobu to zawsze możesz w pętli przecież te liczby dodawać na zasadzie:

  1. $howMany = 0;
  2. while ($row = $db->query($sql)) {
  3. $howMany += $row['field_name'];
  4. }
  5. echo 'Suma pola N wynosi: ' . $howMany;


Pzdr.
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.