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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.