J'ai besoin d'un petit coup de main. Je rencontre un problème pour effectuer une requête SQL un peu spéciale :
Je récupère un tableau contenant des id ($commandProducts). Ce tableau est généré suite à une interaction avec le visiteur. Il contient donc un nombre variable d'id à chaque requête, selon le choix du visiteur.
Je cherche ensuite à récupérer l'ensemble des informations relatives à mes produits, en fonction des id dont je dispose dans mon tableau.
J'ai donc tenté d'effectuer une requête préparée :
$commandProductsKeys = "('" . implode("','", array_keys($commandProducts)) . "')";
$query = $db->prepare('SELECT * FROM products WHERE id IN ?');
$query->execute([$commandProductsKeys]);
Or cela ne fonctionne pas, auriez-vous une solution à m'apporter afin d'effectuer ma requête SVP ? Je vous remercie par avance !