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 :

Comment gerer les donnée en BDD [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué Avatar de spawns
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    558
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 558
    Points : 193
    Points
    193
    Par défaut Comment gerer les donnée en BDD
    Slt à tous,
    je me retourne vers vous pour quelques petites infos.
    je me demande quelle serait la forme la plus pratique pour insérer des données en BBD et les traiter par la suite.
    tous en sachant que ces données doivent en suite sortir sous forme de menu déroulant.
    Je m'explique : dans ma bdd , j'ai besoin d'un champs taille et d'un champs stature.
    les 2 champs taille et stature peuvent contenir des chiffres style :80 88 96 ... etc
    mais également chiffres et lettre style 2XS XS S M ...etc

    Donc sous quel forme les entrer en BDD (avec des virgules, des espaces autres )?
    et surtout comment les faire ressortir sous forme le liste déroulante (<select....>)?

    Merci d'avance de votre aide
    Cordialement

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    je me demande quelle serait la forme la plus pratique pour insérer des données en BBD
    Le losange c'est le mieux: ça rentre à la fois dans les carrés et dans les ronds !

    Sans rire, voici un tutoriel qui pourra t'aider: http://eusebius.developpez.com/phpmysql-base/

  3. #3
    Membre habitué Avatar de spawns
    Homme Profil pro
    Inscrit en
    Juillet 2004
    Messages
    558
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 558
    Points : 193
    Points
    193
    Par défaut
    Merci pour le lien

    @+

  4. #4
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Traiter les requêtes est une chose qui ne doit pas faire oublier l'étape de modélisation de la base de données !

    Je m'explique : dans ma bdd , j'ai besoin d'un champs taille et d'un champs stature.
    les 2 champs taille et stature peuvent contenir des chiffres style :80 88 96 ... etc
    mais également chiffres et lettre style 2XS XS S M ...etc

    Donc sous quel forme les entrer en BDD (avec des virgules, des espaces autres )?
    Sutout pas en séparant les valeurs avec des virgules !

    Puisque tu auras apparemment deux champs dans ton formulaire, ceux-ci représentent probablement deux notions sémantiquement différentes. En clair : la "taille" est quelque chose de différent de le la "stature".

    Ceci établi, ces deux notions deviennent deux entités types distinctes dans le MCD et, par voie de conséquence, deux tables différentes dans la BDD. Elles pourront avoir la structure suivante, classique de toutes ces ables qu'on appelle communément des "tables de référence" :
    tr_taille_tai (tai_id, tai_libelle)
    tr_stature_str (str_id, str_libelle)

    Et comme le libellé peut être composé de chiffres et de lettres, le type VARCHAR sera le plus approprié. À toi de le dimensionner au plus juste en fonction des valeurs différentes que tu auras à enregistrer.

    Si tu as des difficultés dans la modélisation de la base de données, tu peux demander de l'aide dans le forum Schéma.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

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

Discussions similaires

  1. Comment classer les données d'une TStringList ?
    Par cmickyplus dans le forum Langage
    Réponses: 2
    Dernier message: 25/06/2005, 16h44
  2. [cr 8.5] comment exploiter les données d'un "array"
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 12
    Dernier message: 09/06/2005, 14h03
  3. [JTable] Comment récuperer les données d'un fichier texte ?
    Par Makunouchi dans le forum Composants
    Réponses: 2
    Dernier message: 03/05/2005, 16h37
  4. Réponses: 5
    Dernier message: 27/04/2005, 16h49
  5. [Exception]Comment gérer les exceptions ?
    Par Gildas Huart dans le forum Général Java
    Réponses: 7
    Dernier message: 29/03/2005, 18h01

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