Super pédagogique votre explication
Cela m’a permis de tout comprendre et de continuer à progresser
Merci
Je vais corriger pas mal de codes et tester tout ça
Bonne soirée
Version imprimable
Super pédagogique votre explication
Cela m’a permis de tout comprendre et de continuer à progresser
Merci
Je vais corriger pas mal de codes et tester tout ça
Bonne soirée
Avec des paramètres anonymes.
Code:
1
2
3
4
5
6
7 $arrayContacts = array(100,102,104,105); // pour simuler $arrayContacts = $_SESSION['Contacts']; $parametres = array_fill(0,count($arrayContacts),'?'); $query = "SELECT * FROM `gg_items` WHERE `item` in (".implode(',',$parametres).")"; // donne SELECT * FROM `gg_items` WHERE `item` in (?,?,?,?) avec array(100,102,104,105) $prepared = $bdd->prepare($query); $prepared->execute($arrayContacts); $row = $prepared->fetchAll();
Merci cela marche très bien avec des requetes préparées et de manière dynamique
J'ai juste corrigé pour les prochains lecteurs
En tout cas vos explications m'ont beaucoup apprisCode:
1
2
3
4 foreach ($ids as $id) { $stmt->bindValue(":id_".$i++, $id); // on renseigne une valeur par marqueur }