[Résolu] Requête PDO ne fonctionne pas dans un foreach
Bonjour à tous, je rencontre aujourd'hui un petit problème avec une requête et un boucle.
Je suis en train de modifier un code existant dans lequel je dois effectuer une requête, le voici :
Code:
1 2 3 4 5 6 7 8 9
|
$ajout_service = Connexion::prepared(<<<SQL
INSERT INTO `personne_service` (id_pers, id_serv)
VALUES (:id_pers, :id_serv)
SQL
, array(
':id_pers' => $recup_id['id'],
':id_serv' => $_POST['service']
)); |
Ceci fonctionne parfaitement seulement, je dois l'adapter pour qu'une personne fasse partie de plusieurs services.
J'ai donc modifié le code, que voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$ajout_service = '';
foreach($_POST['service'] as $service) {
$ajout_service = Connexion::prepared(<<<SQL
INSERT INTO `personne_service` (id_pers, id_serv)
VALUES (:id_pers, :id_serv)
SQL
, array(
':id_pers' => $recup_id['id'],
':id_serv' => $service
));
} |
Mais la requête ne fonctionne plus, je n'arrive pas à trouver pourquoi, peut-être verrez vous une chose que je n'arrive pas à voir. :mrgreen: