Insertion données avec une requête préparée
Bonjour,
Je vous expose mon problème simplifié.
J'ai une table produit :
produit (ref_produit,nom_produit,num_sav)
La clé étrangère num_sav est clé primaire de la table SAV
sav-constructeur (num_sav,nom_sav,adresse_sav)
Le base est crée sur phpmyadmin.
Voici ma requête implémentée dans mon code :
Code:
1 2 3 4 5 6
| $req = $bdd->prepare('INSERT INTO `produits`(`REF_PRODUIT`, `NOM_PRODUIT`, `NUM_SAV`) VALUES (:ref-produit,:nom-produit,:num-sav)'); // On prépare la requète
$req->execute(array( // et on insère
'ref-produit' => $_POST['ref-produit'],
'nom-produit' => $_POST['nom-produit'],
'num-sav' => $donnees[0]
)); |
$donnees[0] est la clé du sav auquel le produit est associé.
Evidemment cette requête ne marche pas et je ne comprend absolument pas pourquoi ...
Des idées ? Suggestions ? Remarques ?
Cordialement.