PDO:Select dans un insert ?

Fermé
Utilisateur anonyme - Modifié par nabis24 le 14/01/2014 à 16:30
 Utilisateur anonyme - 16 janv. 2014 à 15:32
Bonjours à tous, je suis un peu nouveau sur cçm.net ^^ soyez indulgent envers moi s'il vous plait.
Alors voila je suis en ce moment sur un projet et je bloque sur ce que vous pourriez prend pour du code mineur, j'imagine ^^.

Voila ce que j'aimerais faire

//J'ai une variable
$variable=@$_POST['id'];
//J'en ai une autre qui va selectionné la valeur désirer dans ma base de donnée
$select="SELECT IDUser FROM tUser WHERE Pseudo = $_SESSION['pseudo']";
//Je créer ma requête préparée
$reqPrepInsert=$bd->prepare("INSERT INTO table(variable, pseudo) VALUES (:variable,:select1)");
//Je met mes valeurs
$reqPrepInsert->bindParam(':variable', $variable);
$reqPrepInsert->bindParam(':select1', $select1);
//et j'execute
$reqPrepInsert->execute();

J'imagine qu'il y a un probleme avec ma facon de faire les choses mais je ne vois pas ou. Pourriez vous m'aider s'il vous plait ?

Mon but principal est de pouvoir mettre un select dans une requete insert comme value.

Merci d'avance de votre attention ;)

2 réponses

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
15 janv. 2014 à 20:24
Bonjour,

Et pourquoi ne pas mettre l'ID du user dans la session?
0
Utilisateur anonyme
16 janv. 2014 à 15:32
Oui c'est vrai j'aurais du faire avec une variable session mais ce n'est pas l'important ici.
Quand j'envoi mes données j'aimerais aussi envoyer l'id de l'user. Dans ma table il y aura donc plusieurs fois l'id user dans cette table. C'est avec les heures d'envoi que je les trierais.
0