Insertion dans 2 tables ne marche pas php/mysql

Résolu/Fermé
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 - Modifié par papis301 le 11/12/2012 à 12:05
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 - 13 déc. 2012 à 11:10
Bonjour,
en pdo je ne peux pas inserer dans 2 tables différentes merci de me dire si mon code d'insertion est bon ou pas

$req1=$bdd->prepare('INSERT INTO categories(type,nationalite)VALUES(:type,:nationalite)');
$req1->execute(array('type'=>$type,'nationalite'=>$nationalite));
$req1->closeCursor();
var_dump($req1->errorInfo());

$req=$bdd->prepare('INSERT INTO plats(titre,description,video,difficulte,etapes,ingredients,temps,nbre_pers)VALUES
(:titre,:description,:video,:difficulte,:etapes,:ingredients,:temps,:nbre_pers)');
$req->execute(array('titre'=>$titre,
'description'=>$description,
'video'=>$video,
'difficulte'=>$difficulte,
'etapes'=>$etapes,
'ingredients'=>$ingredients,
'temps'=>$temps,
'nbre_pers'=>$nbre_pers,

));


A voir également:

1 réponse

djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
13 déc. 2012 à 01:49
(:type,:nationalite)

Essayes
("$type", "$nationalite")

Et partout la ou tu as ces deux points ... ?!
0
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 1
13 déc. 2012 à 11:10
merci sa marche au fait je n'avais pas bien écrit la colonne sous mysql
0