Page 1 sur 1
BDD Saint du jour
Posté : 04 nov. 2009, 18:34
par Romuald632
Bonjour,
Je voudrais créer une BDD avec les Saints du Jour.
Mais dans MySQL je ne vois que "DATE" pour le jour, mais je ne veux pas l'année, juste le mois et le jour "MM-DD"
Comment est-ce que je peux faire ?
Merci de votre aide
Re: BDD Saint du jour
Posté : 04 nov. 2009, 18:43
par ouckileou
Tu peux faire une colonne "num_jour" et une colonne "num_mois", de type entier par exemple (un petit entier, vu que ton plus grand chiffre sera 31)
Re: BDD Saint du jour
Posté : 04 nov. 2009, 19:19
par Romuald632
J'ai créé cette table
CREATE TABLE fetes (
mois int(2) DEFAULT '0' NOT NULL,
jour int(2) DEFAULT '0' NOT NULL,
fete varchar(30) NOT NULL,
PRIMARY KEY (fete)
);
Re: BDD Saint du jour
Posté : 04 nov. 2009, 19:31
par Romuald632
Maintenant il faut que j'affiche en fonction de la date...
Re: BDD Saint du jour
Posté : 04 nov. 2009, 19:32
par ouckileou
J'aurais pris un tinyint perso :
Code : Tout sélectionner
Type Octets De A
TINYINT 1 -128 127
SMALLINT 2 -32768 32767
MEDIUMINT 3 -8388608 8388607
INT 4 -2147483648 2147483647
BIGINT 8 -9223372036854775808 9223372036854775807
http://dev.mysql.com/doc/refman/5.0/fr/ ... types.html
J'aurais aussi utilisé un ID numérique indépendant pour la clé primaire, tu n'as pas plusieurs fêtes par jour ?
Pour l'affichage, tu peux récupérer le numéro du jour et le numéro du mois d'une date avec les fonctions appropriées, numéros que tu pourras utiliser dans tes critères de SELECT
http://dev.mysql.com/doc/refman/5.0/fr/ ... types.html
Tout est dans le manuel !

Re: BDD Saint du jour
Posté : 05 nov. 2009, 11:45
par Romuald632
Pb résolu
Re: BDD Saint du jour
Posté : 05 nov. 2009, 12:13
par ouckileou
Merci de tagguer le sujet en résolu alors.