Dans ton cas le plus simple est de créer une fonction dans mysql qui fait le calcul à laquelle tu peux passer le temps de référence et l'argument de ditance en argument.
Là où cela se complique, c'est que bien évidemment, d'autres critères entre en jeu: la catégorie de l’athlète (un bonus est attribué en fonction de l'âge), le sexe (la référence varie d'un sexe à l'autre) et la distance.
Actuellement, une allure « étalon » est utilisée:
- 4'20/km pour les femmes (soient 260 secondes)
- 3'30/km pour les hommes (soient 210 secondes)
Pour les paramètres tu peux les rentrer dans une table.
comme ça pour faire ton calcul tu n'auras qu'a appeler la fonction.
et tu pourras construire une vue bdd qui te donneras tes résultats actualisés. un simple select en php te permettra ensuite d'afficher les résultats.
l'avantage de cette solution c'est que c'est le moteur BDD qui travaille et ça sera rapide facilement paramétrable.
tu peux retrouver les éléments pour créer les fonctions dans le manuel de mysql.
# pourquoi ne pas créer une fonction Mysql qui fait ce calcul?
Posté par Nodeus . En réponse au message Construire un tableau de référence ?. Évalué à 1.
Dans ton cas le plus simple est de créer une fonction dans mysql qui fait le calcul à laquelle tu peux passer le temps de référence et l'argument de ditance en argument.
Pour les paramètres tu peux les rentrer dans une table.
comme ça pour faire ton calcul tu n'auras qu'a appeler la fonction.
et tu pourras construire une vue bdd qui te donneras tes résultats actualisés. un simple select en php te permettra ensuite d'afficher les résultats.
l'avantage de cette solution c'est que c'est le moteur BDD qui travaille et ça sera rapide facilement paramétrable.
tu peux retrouver les éléments pour créer les fonctions dans le manuel de mysql.
manuel mysql