quand j'essaye de rajouter un commentaire a ma base de données j'ai cette erreur qui s’affiche:
Warning: PDOStatement::execute(): SQLSTATE[42000]: Syntax error or access violation:
voici mon code
public function add(commentaire_blog $commentaire)
{
$req = $this->db->prepare('INSERT INTO commentaire (id_billet, auteur, contenu, date_commentaire) VALUE (:id_billet :auteur, :contenu, NOW())');
$req->bindValue(':id_billet', $commentaire->id_billet(PDO::PARAM_INT));
$req->bindValue(':auteur', $commentaire->auteur(PDO::PARAM_STR));
$req->bindValue(':contenu', $commentaire->contenu(PDO::PARAM_STR));
$req->execute();
}
ça marche toujours pas j'ai cette erreur :
Warning: PDOStatement::execute(): SQLSTATE[42S22]: Column not found: 1054 Champ 'id_billet' inconnu dans field list in...
Le message semble clair...
Tu essaye de remplir une colonne de ta table qui serait : id_billet
est-ce que cette colonne existe réellement dans ta table ? Écrite de la même manière ??
20 déc. 2018 à 11:01
Warning: PDOStatement::execute(): SQLSTATE[42S22]: Column not found: 1054 Champ 'id_billet' inconnu dans field list in...
20 déc. 2018 à 11:26
Tu essaye de remplir une colonne de ta table qui serait : id_billet
est-ce que cette colonne existe réellement dans ta table ? Écrite de la même manière ??
20 déc. 2018 à 11:41
merci