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

MySQL Discussion :

Une table pour une seule ligne ?


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Dev
    Inscrit en
    Octobre 2014
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Octobre 2014
    Messages : 35
    Par défaut Une table pour une seule ligne ?
    Bonjour tout le monde,

    je suis actuellement en train de développer une mini boutique en ligne pour mon sujet de cours. Je souhaite ajouter la possibilité de faire apparaitre une popup afin de mettre en avant un produit ou une information. J'ai donc identifié 4 informations nécessaires :

    - Date de début à laquelle la popup doit apparaitre
    - Date de fin à laquelle la popup doit se désactiver
    - Titre de la popup
    - Contenu de la popup

    Ma question est donc la suivante : dois-je créer une table correspondante à ces informations sachant qu'il ne pourra y avoir qu'une seule ligne dans tous les cas ? En effet, aucun historique des popups n'est prévu et on ne pourra en définir qu'une seule à la fois.

    Autre solution : créer une table parametres et tout mettre dedans, mais le type de mes colonnes ne correspondra donc plus vraiment au type de chaque information....

    Je vous remercie pour vos réponses.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    En ayant une date de début et une date de fin, ça te donne toutes les possibilités de conserver un historique tout en identifiant la ligne en cours de validité...
    il faut toujours voir plus loin ; ce sera peut-être une information utile le jour où tu voudras analyser l'impact des pop-up sur les ventes de certains articles
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre averti
    Homme Profil pro
    Dev
    Inscrit en
    Octobre 2014
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Octobre 2014
    Messages : 35
    Par défaut
    Salut,

    oui c'était aussi ma réflexion Puis comme on dit : qui peut le plus peur le moins ! Mais il est vrai que sur le principe, faire une table pour une seule ligne, ça choque un peu

    Merci pour ta réponse en tout cas

  4. #4
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 914
    Par défaut
    Salut devnet75.

    Citation Envoyé par devnet75
    faire une table pour une seule ligne, ça choque un peu
    A partir de combien de lignes cela ne vous choque plus du tout ?

    Si fonctionnellement, vous avez besoin de gérer vos popup, comment allez vous stocker vos lignes si vous n'utilisez pas une table ?

    Citation Envoyé par devnet75
    dois-je créer une table correspondante à ces informations sachant qu'il ne pourra y avoir qu'une seule ligne dans tous les cas ?
    Donc la réponse est oui, vous devez créer une table, même si au départ, elle ne contiendra qu'une seule ligne.

    Citation Envoyé par devnet75
    Autre solution : créer une table paramètres et tout mettre dedans,
    Ce n'est pas un paramètre, mais bien une fonctionnalité, et donc cela n'a pas le même usage.

    Comme le dit Al1_24, "il faut toujours voir plus loin". Il se peut que le succès de ce popup fasse que d'autre page de votre site puisse aussi avoir leur propre popup.
    Prévoyez d'identifier la page web dans votre table afin de faire les distinctions si un jour le cas se présente.
    Par exemple, déclencher un popup uniquement sur la page principale.

    @+

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

Discussions similaires

  1. copier une table d'une BDD dans une table d'une autre BDD
    Par faniette dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/05/2013, 10h17
  2. Réponses: 1
    Dernier message: 19/10/2011, 12h13
  3. Réponses: 7
    Dernier message: 25/03/2011, 10h52
  4. [AC-2003] insert des données d'une table dans une table d'une base externe
    Par marieo dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/11/2009, 14h29
  5. Copier les enregistrements d'une table vers une table d'une autre DB
    Par karinette21 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 18/11/2008, 21h50

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