MySql type de format des attributs

Fermé
avrel38 - 7 avril 2010 à 10:20
loic_h Messages postés 9 Date d'inscription mercredi 7 avril 2010 Statut Membre Dernière intervention 11 avril 2010 - 7 avril 2010 à 12:05
Bonjour,
je suis actuellement en stage et je dois monter une base de données.
Pour ce faire j'ai décidé d'utiliser MySQL.
Là je crais les tables, le problème c'est qu'il faut que je dise le type des attributs ex: date de naissance date, code postal varchar2(5), le problème c'est qu'après je vais construire des formulaires et certaint attribut sont :
-liste déroulante
-choix multiple
-choser une case...
je ne sais pas comment s'appele ces formats.
Est ce que quelqu'un peut m'aider et/ou me donner la référence d'un livre que je pourais emprinter à ma B.U.
Merci

A voir également:

3 réponses

loic_h Messages postés 9 Date d'inscription mercredi 7 avril 2010 Statut Membre Dernière intervention 11 avril 2010 2
7 avril 2010 à 10:32
Salut,

pour stocker de telles valeurs dans la base de données, il faut que tu ruses, c'est à dire convertir les données récupérées des listes déroulantes en chaînes enregistrables dans une BdD mySQL ou en entiers...

Là tu devras faire beaucoup de boulot niveau php (si c'est un formulaire web) donc je te conseille des cours de php, et de créer d'abord les formulaires avant la base de données !
0
OK, alors attends on va procéder autrement.
si par exemple j'ai une table qui s'appele douleur et dans cette table j'ai un attribut nom_douleur si la personne à plusieurs douleurs comment je fais pour l'écrir?
Create table Douleur (
Numdouleur number(2),
type_douleur varchar2(20), --possibilité d'avoir plusieurs douleurs (au dos et aux articulations...
....);
comment je l'écris.
0
loic_h Messages postés 9 Date d'inscription mercredi 7 avril 2010 Statut Membre Dernière intervention 11 avril 2010 2
7 avril 2010 à 12:05
Tu prends en compte dans la clé de ta table la personne et la douleur. Tu auras une relation SOUFFRE(numpersonne,numdouleur) pour faire le lien entre les tables DOULEUR et PERSONNE .
0