petite question / best practice ...
lorsque l'on exécute une requête préparé avec PDO ou un paramètre va contenir plusieur valeur, de base ca pose un souci.
exemple :
$pdoReq = 'SELECT * FROM password WHERE idApplication IN(:applicationFilter)';
si :applicationFilter est égale à 1 (id)pdo va faire
'SELECT * FROM password WHERE idApplication IN("1")';
la ca roulesi :applicationFilter est égale à 1,2,3
pdo va faire (un truc du genre)
'SELECT * FROM password WHERE idApplication IN("1,2,3")';
et la ... c'est pas bon :/car on veux
'SELECT * FROM password WHERE idApplication IN(1,2,3)';
j'ai pas trouvé de bindParam qui dit n'échappe pas la chainedonc la solution est de faire un str_replace de :applicationFilter par la chaine 1,2,3 dans la requete $pdoReq (préparée)
mais est ca la solution ou en existe il une autre ??
merci