Erreur SQL Introuvable

Résolu/Fermé
Jeremou51 Messages postés 37 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 22 mai 2017 - 17 janv. 2015 à 15:50
Jeremou51 Messages postés 37 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 22 mai 2017 - 17 janv. 2015 à 17:34
Bonjour, j'ai une erreur dans mon code et je n'arrive pas à voir ou elle se situe, peut etre qu'un oeil extérieur pourrait m'aider, merci d'avance pour votre aide :

public function enregistrer($libelle_mat,$annee_scol,$annee_typ,$id_dom) {    

$sql = "INSERT INTO matiere SET libelle_mat = :libelle_mat, annee_scol = :anne_scol, "
. "annee_typ = :annee_typ, id_dom = :id_dom";

$req = $this->db->prepare($sql);

var_dump($req);
$req->bindValue(':libelle_mat',$libelle_mat);
$req->bindValue(':annee_scol',$annee_scol);
$req->bindValue(':annee_typ',$annee_typ);
$req->bindValue(':id_dom', $id_dom);
try {
$req->execute();
} catch (PDOException $ex) {
throw new Erreur("Erreur SQL ".$ex->getMessage());
}

}


Et voici l'erreur que j'ai :

Erreur

Erreur SQL SQLSTATE[HY093]: Invalid parameter number: parameter was not defined

1 réponse

olivier3843 Messages postés 10 Date d'inscription samedi 17 janvier 2015 Statut Membre Dernière intervention 19 janvier 2015
17 janv. 2015 à 17:12
0
Jeremou51 Messages postés 37 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 22 mai 2017 1
17 janv. 2015 à 17:19
J'avais déjà regarder cette page, mais je ne vois vraiment pas mon erreur ^^
0
olivier3843 Messages postés 10 Date d'inscription samedi 17 janvier 2015 Statut Membre Dernière intervention 19 janvier 2015
Modifié par olivier3843 le 17/01/2015 à 17:29
$sql = "INSERT INTO matiere SET libelle_mat = :libelle_mat, annee_scol = :annee_scol, annee_typ = :annee_typ, id_dom = :id_dom";
0
olivier3843 Messages postés 10 Date d'inscription samedi 17 janvier 2015 Statut Membre Dernière intervention 19 janvier 2015
Modifié par olivier3843 le 17/01/2015 à 17:29
J'ai rouvé ton pb annee_scol il te manque un e quelque part !
annee_scol = :annee_scol
0
Jeremou51 Messages postés 37 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 22 mai 2017 1
17 janv. 2015 à 17:34
Oui en effet ca y est merci ^^
0