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:
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.
Vous pourriez m'aider svp car je coince là ?
Merci
Modifié par Claw69 (14 Mar 2011 - 21:34)
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.

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

Merci
Modifié par Claw69 (14 Mar 2011 - 21:34)