Bonjour,

Je suis en train de travailler sur un calendrier qui ne se base que sur les numéros de semaines (pas de mois, ni de jours), que l'année en cours et le numéro de semaine.
J'ai fait un formulaire pour écrire dans ma base de données, et je souhaite entrer un numéro de semaine et qu'il soit géré comme tel dans mysql.
Est-ce qu'il y a un type particulier de champ à créer? Car j'ai essayé varchar, date,... mais ça ne fonctionne pas...

Toute idée est la bienvenue

3 réponses


Non pas de champs particulier met ça au format INT non ?

Si c'est un simple nombre un int suffit c'est en fonction de ce que tu veux utiliser le champ datetime de MySQL te seras utile que si tu utilises les fonctions dates de MySQL si tu utilises celle de PHP autant utiliser un champ autre que ceux proposés par MYSQL qui exige des notations strictes.

Si je comprend bien, tu veux faire cela ? Pourquoi chez si loin pour rien ? Comme Grafikart l'a dit, c'est un int et tu peux mettre int(4).. ça suffira je pense.

| - | année | numéro_semaine |
| 1 | 2013 | 1 |
| 2 | 2013 | 2 |
| 3 | 2013 | 3 |
| .. | .... | .. |
| 50 | 2013 | 50 |
| 51 | 2013 | 51 |
| 52 | 2013 | 52 |

Ramz.