Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jeden wynik z mysql_num_rows w While
Weles
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 20:52