SQLSTATE[21S01] : La liste des valeurs d'insertion ne correspond pas à la liste
Résolu
Da
-
Da -
Da -
A voir également:
- Sqlstate[hy000] [2002] aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée
- Gmail connexion - Guide
- Ordinateur - Guide
- Ordinateur qui rame - Guide
- Réinitialiser ordinateur - Guide
- Clavier de l'ordinateur - Guide
1 réponse
Bonjour,
Première erreur à corriger : Ne pas utiliser de caractères accentués ( ni d'espaces) dans le nom des champs de ta tables dans ta base de données ( ni dans le nom de tes variables php ni dans les attributs "name" de tes formulaire html ... au passage).
Ensuite, tu dois retirer les backquotes
A corriger par
Première erreur à corriger : Ne pas utiliser de caractères accentués ( ni d'espaces) dans le nom des champs de ta tables dans ta base de données ( ni dans le nom de tes variables php ni dans les attributs "name" de tes formulaire html ... au passage).
Ensuite, tu dois retirer les backquotes
INSERT INTO teste2 ( `nom,prénom,password,pays,ville,filière`)
A corriger par
INSERT INTO teste2 ( nom,prenom,password,pays,ville,filiere)
Da
Quand j'enlève les backquotes une autre erreur s'affiche" SQLSTATE[42000] : Erreur de syntaxe ou violation d'accès : 1064 Vous avez une erreur dans votre syntaxe SQL ; consultez le manuel qui correspond à la version de votre serveur MariaDB pour la bonne syntaxe à utiliser près de ' " avec ce que j'ai saisi dans le formulaire affiché entre guillemets
jordane45
Messages postés
38484
Date d'inscription
Statut
Modérateur
Dernière intervention
4 751
>
Da
Il faut que tu nous montres ton code modifié si tu veux qu'on puiss t'aider....
Da
>
jordane45
Messages postés
38484
Date d'inscription
Statut
Modérateur
Dernière intervention
Il fallait que j'enleve les accents pou que ça aile
Da
Merci