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 :

[SQL] probleme de logique sql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 295
    Par défaut [SQL] probleme de logique sql
    Bonjour

    je vous sollicite car j'ai un pb sur mon site je crois de logique
    j'ai un site d'annonces auto avec un table principale
    annonce qui contient entre autres le model, annee, energie ect..
    avec un champ option var 255
    le probleme vient des option que peut avoir le vehicule qui sont generalement géres dans les autres site par des check box
    ma question est la suivante
    faut il creer un table option avec table multiple annonce =>option ou inserer les check box si coche les uns à la suite des autres dans le champ option de la table annonce
    Si l'utilisateur update son annonce avec les options comment les gerer dans les 2 cas de figures
    Merci de votre aide et de vos conseils
    Cordialement

  2. #2
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    salut,

    dans un schéma classique entités-relations, on mettrait une entité "annonce" (ou véhicule), et une entité "option"
    Donc je mettrais une table avec les options, et une table relationnelle qui va servir à stocker les associations véhicules/options.

    Le champ varchar contenant toutes les options est certes pratique à afficher, mais pas du tout pratique en ce qui concerne l'édition par la suite.
    Par contre, la table relationnelle est pratique pour l'édition, mais beaucoup moins pour l'ajout de nouvelles options, dans le sens où il faut les rajouter tout d'abord dans la table des options.
    Mais l'un dans l'autre, j'irais vers la première solution, avec table relationnelle intermédiaire.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 295
    Par défaut merci
    comment peut on gerer la solution table multiple au niveau insertion dan sla base de données je ne vois pas trop si tu avais un peti exemple
    cela voudrais dire que j'ai une table annonce =>annonce_option<=option
    je ne vois pas bien au niveau de l'insert en base ou je dois inserer
    merci de votre aide

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    pour l'insert, tu ajoutes l'annonce dans sa table et l'option de meme et dans la table intermediaire tu insert la clé de l'annonce et celle de l'option

Discussions similaires

  1. [SQL] probleme d'encodage sql
    Par ddeee dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/11/2007, 13h41
  2. [SQL] probleme de logique variable GET
    Par Overstone dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 02/08/2007, 16h06
  3. [SQL] Probleme de requete SQL
    Par soror dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/07/2007, 17h13
  4. [SQL] probleme de syntaxe sql avec php
    Par kaygee dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 05/06/2006, 14h32
  5. [SQL +] Problem en PL-SQL
    Par pmartin8 dans le forum Sql*Plus
    Réponses: 15
    Dernier message: 24/05/2006, 14h20

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