Skocz do zawartości

Sumowanie wartości wierszy


michalk

Rekomendowane odpowiedzi

Witam!

Szukałem już tego w PHP manualu, ale nie mogłem nic znaleźć. Chciałbym dodać wartości wszystkich wierszy w danej kolumnie. Na podstawie już gotowych inny skryptów jakie mam wywnioskowałem, że należy to zrobić jakoś tak:

$query = "SELECT topics FROM stats ORDER BY topics DESC";
$result2 = @mysql_query($query);
while ($row_topics = mysql_fetch_array($result2)) {
$razem += $row['0'];
}
echo '<tr><td>Razem:</td><td>'.$razem.'</td></tr>';

No, ale niestety nie działa '+=' czymkolwiek to jest. Moje pytanie: Jak zsumować wartości wierszy?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

$query = "SELECT sum(topics) as suma FROM stats";

$result2 = @mysql_query($query);

$topics = mysql_fetch_assoc($result2);

echo '<tr><td>Razem:</td><td>'.$topics['suma'].'</td></tr>';

Dużo wydajniejsze rozwiązanie

Najwyższej jakości strony internetowe można zamówić w firmie Invini.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak jak napisał cicik o ile rozwiązanie nie wyklucza takiej mozliwości to sumuj po stronie bazy.

SELECT sum(topics) as suma FROM stats

Jeżeli chodzi o to co napisałeś to kod wydaje sie OK, sprawdz co jest w $row['0'] może tam nie ma tej wartości co byś jej oczekiwał !!!

A że tak z pytam przez moja wrodzona wścipskość !!!

To jakiego manuala czytasz ? Do PHP czy do MYSQL ? Zacznij moze od podstaw SQL, wybieranie danych z tabeli, łączenia tabel, grupowanie , order BY itp

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności