IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Nombre variable de données liées [PHP 5.3]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 48
    Par défaut Nombre variable de données liées
    Bonjour à tous.
    Désolé de ce titre peu clair, je vais tenter de m'expliquer :
    J'ai une table acheats qui va stocker des infos sur un certain nombre de logiciels anti-triche (style punkbuster, VAC, pour ceux qui jouent sur internet...).
    J'ai une table games qui va stocker des infos sur un certain nombre de jeux utilisant lesdits logiciels anti-cheats.

    Il faudrait qu'a chaque jeu, je puisse lier un certain nombre d'anti-cheats. Le problème, c'est que ce nombre est variable : certains jeux pourront avoir 8 anti-cheats compatibles, d'autre 1. Et puisque la structure doit pouvoir s'adapter dans le temps, il faut qu'il n'y ait pas de max d'anti-cheats.

    J'ai envisagé une solution avec une troisième table, deux champs : acheat et game, avec chaque entrée liant un jeu et un anti-cheat avec leurs id.

    Je suis pas vraiment satisfait de cette solution, mais c'est la meilleure que je vois, donc je vous appelle à l'aide, si quelqu'un à une idée de comment faire, je suis preneur.

    Je savais pas trop où poster ça, mes excuses si c'est pas le bon endroit.

    Merci d'avance

    Cordialement,
    Seidris

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    y a pas d'autre solution cela s'appel une table d'association. c'est ça ou avoir tes données en n tuple en ajoutant dans game un champs id_acheat ce qui n'est vraiment pas correct.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 48
    Par défaut
    Bon ben c'est parti alors

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/07/2014, 20h08
  2. JSP et JavaScript | nombre variable de données à valider
    Par Thébé dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 14/07/2010, 12h44
  3. [XL-2003] Garder en mémoire un nombre variable de données
    Par neiluj26 dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 16/07/2009, 10h23
  4. Méthode optimale gestion nombre variable items?
    Par fredtheman dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 14/08/2004, 20h19
  5. Procédure avec un nombre variable d'arguments
    Par charly dans le forum Langage
    Réponses: 15
    Dernier message: 21/06/2002, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo