BDD Saint du jour

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : BDD Saint du jour

Re: BDD Saint du jour

par ouckileou » 05 nov. 2009, 12:13

Merci de tagguer le sujet en résolu alors.

Re: BDD Saint du jour

par Romuald632 » 05 nov. 2009, 11:45

Pb résolu

Re: BDD Saint du jour

par ouckileou » 04 nov. 2009, 19:32

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 :arrow: http://dev.mysql.com/doc/refman/5.0/fr/ ... types.html

Tout est dans le manuel ! :)

Re: BDD Saint du jour

par Romuald632 » 04 nov. 2009, 19:31

Maintenant il faut que j'affiche en fonction de la date...

Re: BDD Saint du jour

par Romuald632 » 04 nov. 2009, 19:19

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

par ouckileou » 04 nov. 2009, 18:43

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)

BDD Saint du jour

par Romuald632 » 04 nov. 2009, 18:34

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