PHP erreur requête
Résolu
fab1105
Messages postés
118
Statut
Membre
-
fab1105 Messages postés 118 Statut Membre -
fab1105 Messages postés 118 Statut Membre -
Bonjour,
J'ai une requête qui ne fonctionne pas :
et qui me donne cette erreur :
surement en rapport avec la relation entre les 2 tables mais je ne comprends pas.
Quelqu'un peut-il m'aider à comprendre pourquoi je ne peux pas insérer de données utilisateur dans ma table commentaires?
Merci pour vos réponses.
J'ai une requête qui ne fonctionne pas :
$req = $bdd->prepare("INSERT INTO commentaires (pseudo,contenu,article_id) VALUES (:pseudo,:comment,:article_id)") or die(print_r($bdd->errorInfo()));
$req->execute(array(
'pseudo'=>$pseudo,
'comment'=>$comment,
'article_id'=>$p
));
print_r($req->errorInfo());
$req->closeCursor();
et qui me donne cette erreur :
Array ( [0] => HY000 [1] => 1452 [2] => Cannot add or update a child row: a foreign key constraint fails ('blog'.'commentaires', CONSTRAINT 'commentaires_ibfk_1' FOREIGN KEY ('id') REFERENCES 'articles' ('id') ON DELETE CASCADE ON UPDATE CASCADE) )
surement en rapport avec la relation entre les 2 tables mais je ne comprends pas.
Quelqu'un peut-il m'aider à comprendre pourquoi je ne peux pas insérer de données utilisateur dans ma table commentaires?
Merci pour vos réponses.
A voir également:
- PHP erreur requête
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo