Bonsoir à tous
Pendant cette petite soirée de codage, je me posais une petite question...
Sur mon site, je dois afficher une liste de batiment que le joueur peut construire et je réfléchissais à la façon de faire cela et il m'est alors venu en tête deux idées que je vous soumais afin de savoir laquelle est la meilleur.
Première méthode :
connexion a mysql, recuperation des données
boucle
{
nom1 (niveau1)
description1
condition requise pour up1
nom2 (niveau2)
description2
condition requise pour up2
nom3 (niveau3)
description3
condition requise pour up3
}
etc
Deuxième méthode :
fonction ()
{
connection a mysql, recuperation des données
nom (niveau)
description
condition requise pour up
}
appel de la fonction pour le 1er bâtiment
appel de la fonction pour le 2e bâtiment
etc
La première méthode me fait recopier beaucoup de fois le même code et je pense que cela n'est pas normal... Par contre la deuxième, j'aurais une connection à la base pour chaque bâtiment... Ca ne fait pas un peu "lourd" ?!
Si quelqu'un à une autre idée, je suis preneur
Bonne soirée
Pendant cette petite soirée de codage, je me posais une petite question...
Sur mon site, je dois afficher une liste de batiment que le joueur peut construire et je réfléchissais à la façon de faire cela et il m'est alors venu en tête deux idées que je vous soumais afin de savoir laquelle est la meilleur.
Première méthode :
connexion a mysql, recuperation des données
boucle
{
nom1 (niveau1)
description1
condition requise pour up1
nom2 (niveau2)
description2
condition requise pour up2
nom3 (niveau3)
description3
condition requise pour up3
}
etc
Deuxième méthode :
fonction ()
{
connection a mysql, recuperation des données
nom (niveau)
description
condition requise pour up
}
appel de la fonction pour le 1er bâtiment
appel de la fonction pour le 2e bâtiment
etc
La première méthode me fait recopier beaucoup de fois le même code et je pense que cela n'est pas normal... Par contre la deuxième, j'aurais une connection à la base pour chaque bâtiment... Ca ne fait pas un peu "lourd" ?!
Si quelqu'un à une autre idée, je suis preneur
Bonne soirée