login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sum (optellen)

Offline roelh - 03/01/2007 00:43
Avatar van roelhPHP gevorderde Heey allemaal,

Ik ben bezig met een heel klein iets voor mezelf en me buurjongen.
Er komen alleen maar getallen in voor.
Gaat om statistieken voor het spel PES wat we zelf bijhouden.
Nu heb ik kolom aantal doelpunten voor Jan.
Nu wil ik deze optellen, maar MOET ik SUM gebruiken in een query? Kan het niet los ervan?

Kan ik niet iets doen op het eind sum of count($aantaldlp); ?

groet,

8 antwoorden

Gesponsorde links
Offline Ultimatum - 03/01/2007 00:50
Avatar van Ultimatum PHP expert je kan eerst de query doen en daar mysql_num_rows() er overheen gooien, die zal dan ook een aantal terug geven
Offline roelh - 03/01/2007 00:52
Avatar van roelh PHP gevorderde Kijk. In mij tabel staan dus
dlproel
dlpjelle
geelroel
geeljelle
rood roel
rood jelle

Per rij moet het opgeteld worden.
Met SUM moet je dus 6 query's maken.
Kan het ook anders?
Offline Ultimatum - 03/01/2007 00:59
Avatar van Ultimatum PHP expert Huh? Je hoeft maar 1 query te maken

SELECT SUM(*) FROM tabel

zoiets en adners heb je het vaag ingedeeld..
Offline roelh - 03/01/2007 01:01
Avatar van roelh PHP gevorderde Hmm wouw eerst neit werken namelijk, maar nog X proberen 
Offline Gerard - 03/01/2007 01:48
Avatar van Gerard Ouwe rakker Kijk. In mij tabel staan dus
dlproel
dlpjelle
geelroel
geeljelle
rood roel
rood jelle

Waarom gooi je die kaarten niet in een losse tabel? Op die manier kan je meer informatie over die kaarten kwijt en steekt het ook wat beter in elkaar.
Offline roelh - 03/01/2007 11:42 (laatste wijziging 03/01/2007 12:05)
Avatar van roelh PHP gevorderde Je bedoeld voor elke speler aparte tabel maken?
Zou eventueel ook kunnen ja 
Maar met 1 tabel kan ook toch?

edit:
Ik heb dus
  1. <?
  2. $select = mysql_query ("SELECT sum(*) FROM uitslag");
  3. while ($arr = mysql_fetch_assoc($query)){
  4. echo $arr['dlpjelle'];
  5. }
  6. ?>


Maar dat doet het dus niet...?
Offline Ibrahim - 03/01/2007 13:37
Avatar van Ibrahim PHP expert niet iedere speler een tabel 

tabel kaarten

userID
kaart

dan komt in die tabel leden die bijv. een rode kaart hebben.
User roel heeft bijv. userID 1 en heeft een rode kaart.

in de tabel
  1. userID Kaart
  2. 1 rood
Offline roelh - 03/01/2007 16:29 (laatste wijziging 03/01/2007 16:48)
Avatar van roelh PHP gevorderde Kijk.
  1. Ik wil het zo maken.
  2. geel roel geel jelle
  3. 1 1
  4. 3 5
  5.  
  6. totaal: 4 6


DIT wil ik maken. Of anders per persoon een pagina maken.
Maar hoe krijg ik dit voor elkaar?
Want als ik sum(*) doe, hoe moet ik dat uitlezen dan?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s