Bonjour,
Je gère une table "evenement" dans mysql qui comporte , entre autre, la structure suivante:
Les événements pouvant durer plusieurs mois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 nomevenement -> varchar(50) propriétaire -> varchar(50) datedebut -> date datefin -> date
J'utilise une fonction php : rechercherEvenementActif (propriétaire,debutmois,finmois) qui recherche tous les événements pour le propriétaire dans le mois courant passé en paramètre :
Je cherche à récupérer tous les jours du mois passé en paramètre auquel le propriétaire participera à un événement pour les stocker dans un tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 propriétaire -> nom du propriétaire debutmoi -> date correspondant au premier jour du mois recherché (2010-12-01) finmoi -> date correspondant au dernier jour du mois recherché (2010-12-31)
tabJourMoi[1] -> false //pas événement
tabJourMoi[2] -> true //événement
...
Quelle est la méthode la plus optimisée pour parvenir à un tel résultat ? (Il peut aussi avoir des événements avec des dates se chevauchant)
merci
Partager