MySql type de format des attributs

avrel38 -  
loic_h Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   2
 
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
avrel38
 
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   Statut Membre Dernière intervention   2
 
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