Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Sumowanie wierszy
Saper82
post 28.02.2013, 17:26:15
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.07.2009

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


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?
Go to the top of the page
+Quote Post
kamil_lk
post 28.02.2013, 17:38:35
Post #2





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


  1. SELECT nick, sum(pkt) FROM `testowa` GROUP BY nick


Ten post edytował kamil_lk 28.02.2013, 17:39:50
Go to the top of the page
+Quote Post
Saper82
post 28.02.2013, 18:02:50
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.07.2009

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


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>";
Go to the top of the page
+Quote Post
kamil_lk
post 28.02.2013, 18:04:03
Post #4





Grupa: Zarejestrowani
Postów: 325
Pomógł: 33
Dołączył: 31.05.2008

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


  1. echo "<TR><TD >".$dane['player']."</TD><TD>".$dane['sum(points)']."</TD></TR>";
Go to the top of the page
+Quote Post
Saper82
post 28.02.2013, 18:39:17
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.07.2009

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


dzięki działa
Go to the top of the page
+Quote Post
foxbond
post 28.02.2013, 19:22:45
Post #6





Grupa: Zarejestrowani
Postów: 162
Pomógł: 12
Dołączył: 20.12.2009
Skąd: Siedlce

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


Tak na przyszłość to możesz skorzystać z "as" :
Kod
SELECT nick, sum(pkt) as punkty FROM `testowa` GROUP BY nick
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 09:25