Comparer une date à la date courante (php)

Fermé
muntu - 4 mai 2012 à 11:26
 muntu - 4 mai 2012 à 12:28
Bonjour,

Je cherche comment faire pour comparer une date en php. Je m'explique, j'ai une table (mysql) qui stockent des dates. Mais j'aimerai supprimer ces dates si elle correspondent à une année donnée.

Pour être plus précis, j'aimerai supprimer les dates dont l'année est 2012, ou 2011. je rappelle que le format de mes dates dans la base de données est : aaaa-mm-jj.

Mais je ne sais pas comment faire, SVP, est ce que quelqu'un veut bien m'aider.

Merci d'avance !

2 réponses

Bonjour

Pour effacer les lignes ayant une date en 2011 ou 2012 :
DELETE FROM matable WHERE YEAR(champdate)='2011' OR YEAR(champdate)='2012'

Pour effacer les lignes de l'année courante :
DELETE FROM matable WHERE YEAR(champdate)= YEAR(NOW())
0
Merci bcp, je vais tester là et je dis si c'est bon ou pas. Mais ça me semble juste.
0