Bonjour à tous j'ai un soucis sur une requete, en effet je souhaite simplement récupérer les données d'une table (bonlivraison) puis les copier dans une autre table (composants) mais j'obtient l'erreur suivant que j'arrive pas à corriger. ci-dessous mon code et l'erreur.

merci d'avance de votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
$reponse2 = $bdd->query('SELECT * FROM bonlivraison');
 
if ($reponse2->rowCount() > 0)
    {
 
 // On affiche chaque entrée une à une
while ($donnees2 = $reponse2->fetch()){
 
  $donnees2a = $bdd->prepare('INSERT INTO composants(
                                                    composant,
                                                    appartenance,
                                                    type,
                                                    version,
                                                    jira)
                                            VALUES (:composants,
                                                    :appartenance,
                                                    :type,
                                                    :version,
                                                    :jira)') or die(print_r($bdd->errorInfo()));
 
                  $donnees2a->execute(array(   'composant' => $donnees2['composant'],
                                            'appartenance' => $donnees2['appartenance'],
                                                    'type' => $donnees2['type'],
                                                 'version' => $donnees2['version'],
                                                    'jira' => $donnees2['jira'] ));
 
    }
$reponse2->closeCursor(); // Termine le traitement de la requête
}


Erreur que j'obtient:
Nom : Capture.PNG
Affichages : 125
Taille : 51,8 Ko