Requete SQL et REGEXP sur une date
Bonjour,
J'ai une table de type : id, news, date_ajout
J'aimerais via une requête sql récupérer toutes les news datant par exemple du mois de novembre.
Sur un fichier test, j'ai mis ce code la pour tester les expressions régulières :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$date = "2010/10/10";
echo $date.'<br/>';
$exp = "/^[0-9]{4}\/10\/[0-9]{1,2}$/";
if (preg_match($exp, $date))
{
echo "oui";
}
else
{
echo "non";
} |
Le test fonctionne bien et renvoie bien oui.
J'ai donc voulu appliquer cette expression dans la requête afin de sélectionner les news voulues :
Code:
1 2
|
SELECT * FROM artiste_artiste WHERE date_ajout REGEXP '/^[0-9]{4}\/10\/[0-9]{1,2}$/' |
mais la requête ne renvoie aucun résultat.
Je ne suis pas très doué en expression régulière, pourriez vous m'indiquer ou se trouve la faute ?
Merci d'avance.