login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sum() (Opgelost)

Offline kickasgamer - 19/04/2007 20:35
Avatar van kickasgamerPHP ver gevorderde ik heb een scriptje gemaakt waarmee waardes worden op fgeslagen in de DB, nu wil ik alle waardes in die rij op tellen , via wat speur werk ben ik er al bij uit gekomen dat dat met de mysql command SUM() gaan

maar als ik deze in mijn code doe en dan echo komt er alleen maar een " 

dus als jullie mij zouden kunnen helpen ?

dit is mijn code: http://www.plaatscode.be/5134/

alvast bedankt

12 antwoorden

Gesponsorde links
Offline Stijn - 19/04/2007 21:02
Avatar van Stijn PHP expert
  1. SELECT SUM('colomn') AS som_van_de_colomn ....
  2. ...even verder...
  3. echo $row['som_van_de_colomn'];
Offline kickasgamer - 19/04/2007 21:13
Avatar van kickasgamer PHP ver gevorderde nu hbe ik dit: http://www.plaatscode.be/5135/

en nog steeds enkel een " 
Offline letscode - 19/04/2007 21:17
Avatar van letscode HTML beginner je moet nog wel mysql_fetch_assoc() gebruiken he, die je daar gecomment hebt!
Offline kickasgamer - 19/04/2007 21:50
Avatar van kickasgamer PHP ver gevorderde ja dat was ik vergeten 

maar nu heb ik opnieuw een raar probleem, ik echo dan de sum's en krijg ik 2 keer 0 ondanks dat er in de DB minstens 5 waardes staan

code: http://www.plaatscode.be/5136/
Offline Stijn - 19/04/2007 21:58
Avatar van Stijn PHP expert open phpmyadmin en voer de query uit:

  1. SELECT SUM('numberofgenerations') AS aantal_generations, SUM('gamertag') AS aantal_gebruikers FROM gamercard
als hij 0 toont dan is er niets mis met de query uitvoer maar met de query. Is het 5 dan is er uits mis met je query uitvoer.
Offline kickasgamer - 19/04/2007 22:03
Avatar van kickasgamer PHP ver gevorderde dit komt er te staan:

aantal_generations SUM('gamertag')
NULL NULL

waar ken het dan aan liggen 
Offline Stijn - 19/04/2007 22:09
Avatar van Stijn PHP expert
  1. SELECT SUM(`numberofgenerations`) AS `aantal_generations`, SUM(`gamertag`) AS `aantal_gebruikers` FROM `gamercard`
probeer het zo eens, met backticks.
Offline kickasgamer - 20/04/2007 17:39
Avatar van kickasgamer PHP ver gevorderde ja tis gelukt met diequery van jou, maar even een vraagje hoe kan ik tellen hoeveel unieke gebruikers en in mijn tabel zitten ?

+ ik heb een veld met allemaal getallen in hoe kan ik het hoogste getal er uit halen ?

alvast bedankt 
Offline Rik - 20/04/2007 17:45
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
1) SELECT COUNT(id) FROM users
2) SELECT MAX(number) FROM numbers

zoiets? 
Offline kickasgamer - 20/04/2007 18:07 (laatste wijziging 21/04/2007 09:50)
Avatar van kickasgamer PHP ver gevorderde ja dat 2de zal werken maar ik heb geen id's maar gewoon namen

EDIT: ik had eens gprobeerd met distinct maar dat werkt ook niet echt, of moet het daar wle mee ?
Offline Stijn - 21/04/2007 13:17
Avatar van Stijn PHP expert Het is inderdaad met DISTINCT.

http://dev.mysq...ation.html

Je kan ook GROUP BY username zetten achteraan je query :-)

  1. SELECT DISTINCT username FROM users
Offline kickasgamer - 21/04/2007 13:24 (laatste wijziging 21/04/2007 19:12)
Avatar van kickasgamer PHP ver gevorderde en hoe rijg ik dat dan geëchot ?

http://www.pastebin.be/896

met $arr['username']; ?

gaat" distinct usersname AS gebruikers "?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s