login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Standen uitrekenen

Offline Dennisvb - 09/09/2004 14:32
Avatar van DennisvbMySQL ver gevorderde Ik heb een vraag,

Ik moet een tabel met standen hebben. Je vult dus een wedstrijd in met standen en wie tegen wie speelt. Dan wordt dat in de database ingevuld. Nu in het standenschma moet hij alle gewonnen wedstrijden van een team laten zien, alle verloren etc.

Hoe los ik dit op?

Ik neem aan dat ik in een while geen 5 mysql_num_rows kan doen.
En wanneer ik steeds een gewonnen wedstrijd optel bij de oude, dan wordt het sorteren moeilijk.


sorteren: gesorteerd op aantal punten. Gewonnen x 2 + gelijk

ik hoop dat ik het goped heb uitgelegd en dat julie me kunnen helpen ;)

1 antwoord

Gesponsorde links
Offline Thomas - 09/09/2004 14:46 (laatste wijziging 09/09/2004 14:50)
Avatar van Thomas Moderator Als je je db een beetje goed in elkaar hebt zitten, heb je een tabel 'wedstrijd' oid, en dan zou je dus iets kunnen doen als:

// thuis wedstrijden van club X gewonnen
SELECT COUNT(wedstrijd_id)
FROM wedstrijd
WHERE score1 > score2
AND partij1 = clubX

// thuis wedstrijd van clubX verloren
SELECT COUNT(wedstrijd_id)
FROM wedstrijd
WHERE score1 < score2
AND partij1 = clubX

En iets soortgelijks kun je maken voor uitwedstrijden verloren en gewonnen, en uit- en thuis-wedstrijden gelijk gespeeld.

Ik zou voor elk van deze varianten een functie schrijven, dat werkt wat makkelijker.

Ik zou het sorteerprobleem naar PHP verplaatsen, je kan de partijen gewonnen, gelijkgespeeld en verloren in een array zetten en die dan sorteren.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.334s