PDO:Select dans un insert ?

Utilisateur anonyme -  
 Utilisateur anonyme -
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   Statut Contributeur Dernière intervention   1 293
 
Bonjour,

Et pourquoi ne pas mettre l'ID du user dans la session?
0
Utilisateur anonyme
 
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