Bonjour,
J'ai un souci sur une requête préparée et je ne trouve pas d'où vient l'erreur, un regard neuf pourra sûrement m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //l'article existe t-il, appartient-il à l'utilisateur $sql_test_validite = $bdd->prepare("SELECT u_id, a.id_article,id_type_article FROM pevtt_article_utilisateur a" . "LEFT JOIN pevtt_article_type_article b ON a.id_article = b.id_article" . "WHERE u_id = :u_id" . "AND a.id_article = :id_article_a_modifier" . "AND id_type_article = :id_type_article"); $sql_test_validite->execute(array( ":u_id" => $fsb->userdata('u_id'), ":id_article_a_modifier" => $id_article_a_modifier, ":id_type_article" => $id_type_article )); $tab_test_validite = $sql_test_validite->fetch();
Erreur :
Ligne 49 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in /homepages/23/d281297373/htdocs/admin/php/articles/rediger_article.php:49 Stack trace: #0 /homepages/23/d281297373/htdocs/admin/php/articles/rediger_article.php(49): PDOStatement->execute(Array) #1 {main} thrown in /homepages/23/d281297373/htdocs/admin/php/articles/rediger_article.php on line 49
Apparemment, il y a un souci avec le troisième paramètre mais je ne comprends pas lequel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ));
Par avance, merci de votre aide.
Partager