Erreur SQL

Résolu
ChifFlam Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
ChifFlam Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai inscrit ceci dans mon code :
$updatepdf = $bdd->prepare("INSERT INTO commentaires (titre, contenu, date_times_publication, chemin_fichier) VALUES (?, ?, NOW(), :filepdf)");
$updatepdf->execute(array( $titre_com, $contenu_com, 'filepdf' => $extensionUpload));


Sauf qu'il me retourne cette erreur : Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters in C:\wamp64\www\physique\seconde.php on line 29

Je souhaite insérer le lien du pdf dans ma base de données en même tant que le titre et le contenu d'un formulaire, tous marchait bien mais dès que j'ai voulu insérer le fichier, ça ma afficher cette erreur.

Si quelqu'un peut m'aider, merci d'avance !



1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour.le message d'erreur te donne la raison du problème. ...
Soit tu utilises des ? Soit des variables nommées. . Pas les deux !
2
ChifFlam Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   1
 
Wa merci beacoup ! Je ne connaissais, c'est la première fois que je le fait ^^
0