Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de stockage avec une requête préparée

Sujet résolu
    21 octobre 2018 à 10:16:02

    Bonjour à tous, j'espère que vous allez pouvoir m'aider ! Si c'est le cas je vous remercie d'avance ! Voici mon problème : j'ai 4 champs dans deux table. Dans table 1 j'ai le champ titre_cours et id_page et dans la table 2 le champ titre et id. D'abord je stock titre_cours de la table 1 dans titre de la table 2. Ensuite je souhaite obtenir id_page de la table 1 quand titre_cours = titre puis de la stocker dans le champ id de la table 2... sauf qu'après l'opération l'id n'est pas stockée et lorsque j'essaie de l'afficher avec un echo sur ma page, rien ne s'affiche. Voici mon code :

    <?php
            $recherche_id = $bdd->query('SELECT id_page FROM publier_formulaire_un
            WHERE publier_formulaire_un.titre_cours = (SELECT titre FROM temporaire_data)');
            $recherche_id = $bdd->query('SELECT id_page FROM publier_formulaire_un
            while ($data = $recherche_id->fetch()) {
                $recherche_id = $data['id_page'];
                $stock_titre_id = $bdd->prepare('INSERT INTO
                    temporaire_data(titre, id)
                    VALUES(:titre, :id)');
                $stock_titre_id->execute(array(
                    'titre' => $titre_cours,
                    'id' => $recherche_id
                ));
                echo 'l\'id est :'.$recherche_id;
            };
    ?>
    

    Merci !

    • Partager sur Facebook
    • Partager sur Twitter

    Problème de stockage avec une requête préparée

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown