Erreur SQL

Résolu/Fermé
ChifFlam Messages postés 58 Date d'inscription dimanche 21 août 2016 Statut Membre Dernière intervention 26 avril 2017 - 22 août 2016 à 15:14
ChifFlam Messages postés 58 Date d'inscription dimanche 21 août 2016 Statut Membre Dernière intervention 26 avril 2017 - 22 août 2016 à 15:22
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
22 août 2016 à 15:17
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 dimanche 21 août 2016 Statut Membre Dernière intervention 26 avril 2017 1
22 août 2016 à 15:22
Wa merci beacoup ! Je ne connaissais, c'est la première fois que je le fait ^^
0