8800 sujets

Développement web côté serveur, CMS

Bonsoir,

Je rencontre un souci, je n'arrive pas à m'en sortir avec une requête SQL.
En fait je souhaite récupérer toutes les occurrences dont la valeur d'un de mes champs de type DATETIME est contenu dans un array que j'ai créé précédemment.

A savoir que mon array numéroté contient des périodes en Français (janvier 2011, Février 2011)
$mon_array = janvier 2011, février 2011

donc au niveau de ma requête j'ai mis ça:

$ma_requete = $bdd->prepare('SELECT... id,..., DATE_FORMAT(date_creation, \'%d.%m.%Y à %Hh%i\') AS date_creation_fr,...
 FROM ma_table
WHERE DATE_FORMAT(date_creation,  \'%M %Y\') IN (\'' .implode('\',\'',$mon_array).'\')
');	

MAIS il ne me récupère rien même si je n'ai aucune erreur de syntaxe ou quoique ce soit.
par contre je suis pas sûrn de moi au niveau syntaxe. Smiley ohwell

Vous pourriez m'aider svp car je coince là ? Smiley decu

Merci
Modifié par Claw69 (14 Mar 2011 - 21:34)
Autant pour moi c'est une requête préparée, j'avais simplement oublié de l'exécuter ! la honte !! Smiley ravi Smiley confused