Comparer une date à la date courante (php)

muntu -  
 muntu -
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 !
A voir également:

2 réponses

le père
 
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
muntu
 
Merci bcp, je vais tester là et je dis si c'est bon ou pas. Mais ça me semble juste.
0