Etablir un classement selon résultats sportifs ?

Etablir un classement selon résultats sportifs ? - PHP - Programmation

Marsh Posté le 21-09-2010 à 20:23:42    

Bonsoir,
 
Je dois dire que je cale un peu sur les données à partir desquelles je dois me baser pour établir un classement sportif (selon les points pris).
 
Mon tableau des résultats contient team1, team2, score1, score2 comme données pour déterminer le classement. Est-ce suffisant ?
 
Dois je faire une nouvelle table qui contiendra par match une ligne pour chaque équipe avec 0, 1 ou 3 points obtenus sur le match, points marqués, et encaissés ?
 
Dois-je passer par une autre table ou celle qui contient le nom des équipes avec le score est-elle suffisante ??
 
D'avance merci.

Reply

Marsh Posté le 21-09-2010 à 20:23:42   

Reply

Marsh Posté le 21-09-2010 à 20:28:24    

je penses que ce serait pas mal d'avoir une table team->score pour te simplifier tes traitements et eviter les recalcul en permanence

Reply

Marsh Posté le 21-09-2010 à 21:52:16    

Je viens de créer une table avec comme données :
 
team (id de l'équipe) - points (3 si victoire, 1 si défaite) - pour (points marqués) - contre (points encaissés) ...
 
Pour compter le nombre de matches joués, il suffit de compter le nombre de fois que l'id de la team se retrouve, mais comment faire pour déterminer le nombre de victoires ???
 
C'est mon dernier calage ...


Message édité par oli1987 le 21-09-2010 à 21:52:51
Reply

Marsh Posté le 22-09-2010 à 11:51:54    

SELECT COUNT(id) FROM ta_table WHERE points=3

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed