Ho cercato di trovare qualcosa su questo argomento e non riesco a trovare nulla, c'erano alcune domande qui ma non hanno funzionato per il mio particolare progetto.come stampare una tabella delle classifiche al volo da una tabella mysql dei risultati di calcio [calcio]?
Ho fatto una domanda simile sull'aggiornamento della tabella ma non funzionerà per quello che effettivamente desidero ecco l'elenco dei risultati.
--------------------------------------------------------
|id | hometeam |goalsfor|goalsagainst| awayteam |
--------------------------------------------------------
| 1 |Inter Milan | 3 | 1 | FC Barcelona |
--------------------------------------------------------
| 2 |FC Barcelona | 1 | 0 | Inter Milan |
--------------------------------------------------------
| 3 |Inter Milan | 4 | 0 | AC Milan |
--------------------------------------------------------
| 4 |AC Milan | 0 | 2 | Inter Milan |
--------------------------------------------------------
| 5 |Real Madrid | 2 | 0 | AC Milan |
--------------------------------------------------------
| 6 |AC Milan | 2 | 2 | Real Madrid |
--------------------------------------------------------
| 7 |FC Barcelona | 2 | 2 | AC Milan |
--------------------------------------------------------
| 8 |Real Madrid | 2 | 0 | Inter Milan |
--------------------------------------------------------
| 9 |Inter Milan | 3 | 1 | Real Madrid |
--------------------------------------------------------
| 10 |FC Barcelona | 2 | 0 | Real Madrid |
--------------------------------------------------------
| 11 |Real Madrid | 1 | 1 | FC Barcelona |
--------------------------------------------------------
Fondamentalmente voglio essere in grado di creare una tabella classifica classifica le squadre in ordine, vi voglio presentare questa tabella al volo e non metterlo in database
Pos Team Pld W D L F A GD Pts
1 FC Barcelona 5 2 3 0 8 5 3 9
2 Inter Milan 6 2 2 2 11 10 1 8
3 Real Madrid 6 2 2 2 8 8 0 8
4 AC Milan 5 0 3 2 8 12 -4 3
POS = Posizione W = vinto D = pareggio L = perdita F = goal segnati per A = goal segnati contro GD = differenza gol Pts = punti
Penso che il modo più efficiente per farlo sarebbe assegnare vincite, pareggi e sconfitte, somma i goal segnati e i goal segnati contro e quando riecheggiano i dati - calcola il totale nu mber delle partite giocate e dei punti.
Ma come si assegnano le estrazioni o le perdite delle vittorie? E calcola i goal segnati e gli obiettivi contro?
Puoi inserire le intestazioni delle colonne nella tabella in basso in modo da sapere come calcolare ciascuna colonna? – nickb
Hai un'altra tabella che elenca i nomi dei team, o è l'unico modo per ottenerli tutti selezionando un elenco distinto di loro da hometeam e awayteam? – megaflop
@Wazzzy: D Questi sono risultati effettivi di giochi casuali - solo per scopi di esempio, avrò molti risultati - forse 10-15 campionati per gli ultimi 60 - 70 anni - forse averli tutti in una tabella mysql potrebbe essere una cattiva idea, ma ci penserò dopo. Ma potrei aggiungere ulteriori clausole che selezionano le gare in base ai dati che l'utente desidera. –