login  Naam:   Wachtwoord: 
Registreer je!
 Forum

COUNT

Offline p1n0 - 23/12/2006 14:30
Avatar van p1n0Nieuw lid Hallo,

Ik heb een prijsvraag gemaakt, een soort quiz, je krijgt 5 vragen en aan het einde word je score weggeschreven naar de db, nu wil ik de totaal score daar uit halen ik@site.nl heeft bv 3 x meegedaan en staat dus 3 x in de db, maar hoe laat ik nu de totaal score zien van deze speler?

Heb nu:
  1. $sql = "SELECT email,COUNT(score) FROM prijsvraag_uitslag GROUP BY email ORDER BY score DESC";
  2. $result = mysql_query($sql) or die(mysql_error());
  3.  
  4. while ($row = mysql_fetch_object($result))
  5. {
  6. $teller = $teller + 1;
  7. echo "<tr><td><b>$teller.</b></td><td>$row->email</td></tr>";
  8. }


Alvast bedankt

2 antwoorden

Gesponsorde links
Offline raza - 23/12/2006 14:31 (laatste wijziging 23/12/2006 14:33)
Avatar van raza HTML beginner SUM()

*edit* iets meer uitleg

COUNT: telt het aantal records
SUM: telt de waarde van die records op.

dus gemiddelde score:

sql: ... SUM(score) as totaalscore

php: $score = $r["totaalscore"] / mysql_num_rows($query);
Offline p1n0 - 23/12/2006 14:41
Avatar van p1n0 Nieuw lid owja natuurlijk!

Thx raza!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s