Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Sumowanie wierszy
Forum PHP.pl > Forum > Przedszkole
Saper82
Witam

powiedzmy że mam tebele
NICK PKT
adam 10
ala 27
adam 12
adam 5
filip 2
filip 1


chce otrzymać wynik
adam 28
ala 27
filip 3

czy jest jakaś gotowa funkcja w MySQL, PHP która to zrobi?
kamil_lk
  1. SELECT nick, sum(pkt) FROM `testowa` GROUP BY nick
Saper82
dzięki, ale tak
jak chce wyświetlić takie zapytanie na stronie to
$dane[nick] wyświetla się nick, a
$dane[points] nic nie ma.

kombinuje, i jak narazie nic

mam mniej więcej taki kod

  1. $wykonaj=mysql_query("SELECT player,SUM(points) FROM sg_playerstats GROUP BY player");
  2. echo '<TABLE>';
  3. echo "<TR><Td>Nick</TD><Td>Punkty</TD></TR>";
  4. while ($dane = mysql_fetch_array($wykonaj)){
  5. echo "<TR><TD >".$dane['player']."</TD><TD>".$dane['points']."</TD></TR>";
  6. }
  7. echo "<TABLE>";
kamil_lk
  1. echo "<TR><TD >".$dane['player']."</TD><TD>".$dane['sum(points)']."</TD></TR>";
Saper82
dzięki działa
foxbond
Tak na przyszłość to możesz skorzystać z "as" :
Kod
SELECT nick, sum(pkt) as punkty FROM `testowa` GROUP BY nick
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.