Bonjour,
J'utilise PDO et je suis en train de faire une requête préparée pour un insert avec des jointures. D'habitude j'utilise les marqueurs ? pour des requêtes simples comme on trouve dans la doc php :
ex :
Mais là comme il y a le select après je ne sais pas du tout comment faire avec les marqueurs et comment écrire ma requête ci dessous qui est non préparée en requête préparée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sql='INSERT INTO table1 (champ1) VALUES (?)'; $stmt=$connexion->prepare($sql); $stmt->bindParam(1,ma variable); $stmt->execute();
Je les mets où les marqueurs et après dans le select comment je fais, je bloque sur la syntaxe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 'INSERT INTO TABLE1 (idContact,idType,titre,description) SELECT idContact, idType,'$titre','$description' FROM TABLE2, TABLE3 WHERE table2.type='$typeProg' AND table3.nom='$nom'; '
Merci de voter aide
Partager