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

PHP & Base de données Discussion :

Stockage multi checkbox [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2010
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cambodge

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juin 2010
    Messages : 221
    Par défaut Stockage multi checkbox
    Bonjour,

    Je développe un site de liste d'hôtels multilingue.

    Chaque hôtel a des particularités différentes (eau chaude, ventilo, airco,...).
    je voudrais savoir quelle serait la meilleure solution pour stocher la liste "multi checkbox" de ses facilités.

    Au début, je pensais à cette structure en regardant via une requête en php avec et lier la table de la liste des facilités au champ facilites

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    id | id_group | name       | lang | facilities
    ----------------------------------------
    1  | 18752    | hotel cara | fr   | 0,5,7,8
    2  | 18752    | cara hotel | en  | 0,5,7,8
    Ou alors pour chaque hôtel, je devrais avoir une table intermédiaire entre la liste des hôtels et la liste des facilités?

    J'ai égalment vu que l'on pouvait socker des multi checkbox avec serialize et unserialize de php.

    uelle serait la meilleure solutions ? En sachant que je risque d'avoir quelques milliers d'hôtels / guesthouse

    Merci de voir réponse.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu stockes tout dans la même colonne tu ne pourras pas faire de recherches pertinentes.
    La bonne méthode est la méthode relationnelle donc une table entre facilities et hotel.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Vatican

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2004
    Messages : 144
    Par défaut
    j'ai eu a faire qqchose qui ressemble à ce que tu fais.
    ce n'était pas des hotels mais plutot des utilisateur avec des droits d'accès ou de gestion.

    j'ai opté pour une table intermédiare avec un champ tinyint 0 non 1 oui. dans mon affichage administrateur je coche ou décoche le droit attribué.

    Le seul problème c'est quand on ajoute de nouvelle sections il faut mettre à jour la table en y ajoutant un champ de plus.

  4. #4
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2010
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cambodge

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juin 2010
    Messages : 221
    Par défaut
    Merci à vous 2 de votre réponse.

    J'étais sur cette idée de table intermédiaire mais demander conseil ne coûte rien.

    Je clôture le sujet et vous remrcie

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

Discussions similaires

  1. [ZF 1.8] Dojo Multi Checkbox
    Par guiyomh dans le forum Zend_Form
    Réponses: 1
    Dernier message: 29/08/2009, 21h48
  2. Multi CheckBox change
    Par adummm dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 13/08/2009, 14h53
  3. [AJAX] Multi Checkbox et Ajax
    Par Are-no dans le forum AJAX
    Réponses: 1
    Dernier message: 15/06/2009, 15h00
  4. [Spring MVC] Multi Checkbox
    Par kit dans le forum Spring Web
    Réponses: 0
    Dernier message: 04/03/2009, 18h25
  5. [MySQL] multi checkbox et fonction mail
    Par guillaumeIOB dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 25/02/2007, 11h35

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