Bonjour,

L'intitulé peut paraître étrange

Voilà, j'ai une base de donnée SQL structuré comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
CREATE TABLE `calendar_event` (
  `event_id` mediumint(8) unsigned NOT NULL auto_increment,
  `event_date` date NOT NULL,
  `event_time` time NOT NULL,
  `event_name` varchar(100) NOT NULL,
  `event_text` text NOT NULL,
  PRIMARY KEY  (`event_id`)
) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;
Comme vous avez pu le remarquer c'est un calendrier où sont stockés des événements de mon calendrier et j'aimerais ajouter un système automatique que je planifierai en CRON (que j'exécuterais tous les jours à 1h du matin).

Toutefois j'essaie de trouver LA commande PHP SQL du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysql_query("DELETE * SET event_date BEFORE now");
afin d'effacer tous les événements dépassés avant la date actuelle (c-a-d aujourd'hui à l'heure de l'exécution du script).
Mais j'aimerais l'aide et l'avis d'un expert en la matière, car les commandes SQL un peu complexe, j'ai un peu du mal.

Pour info : les dates des événements sont donc stockés dans "event_date".

Merci pour votre aide généreuse