Echec PDO
Fermé
crypt0net
Messages postés
4
Date d'inscription
mercredi 8 juillet 2015
Statut
Membre
Dernière intervention
2 septembre 2015
-
2 sept. 2015 à 15:39
crypt0net Messages postés 4 Date d'inscription mercredi 8 juillet 2015 Statut Membre Dernière intervention 2 septembre 2015 - 2 sept. 2015 à 15:58
crypt0net Messages postés 4 Date d'inscription mercredi 8 juillet 2015 Statut Membre Dernière intervention 2 septembre 2015 - 2 sept. 2015 à 15:58
2 réponses
Tomy2e
Messages postés
816
Date d'inscription
jeudi 21 février 2013
Statut
Membre
Dernière intervention
18 août 2016
858
2 sept. 2015 à 15:47
2 sept. 2015 à 15:47
Bonjour, il y a une erreur dans la requête SQL (ligne 4 en comptant les sauts de ligne), c'est INSERT et non pas NSERT. J'ai pas regardé plus le code, dis nous si ça fonctionne ou pas.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
2 sept. 2015 à 15:49
2 sept. 2015 à 15:49
Salut,
Pour commencer tu n'as pas besoin d'utiliser la méthode quote() de PDO si tu utilises une requête préparée avec marqueurs, la méthode bindValue() ajoute déjà les quotes et te protège contre les injections sql.
Il manque également le I de INSERT au début de ta requête.
Enfin pour afficher les messages d'erreur PDO, il faut définir le mode d'erreur à la connexion. Regarde les exemples de cette doc : https://www.php.net/manual/fr/pdo.error-handling.php
Bonne journée
Pour commencer tu n'as pas besoin d'utiliser la méthode quote() de PDO si tu utilises une requête préparée avec marqueurs, la méthode bindValue() ajoute déjà les quotes et te protège contre les injections sql.
Il manque également le I de INSERT au début de ta requête.
Enfin pour afficher les messages d'erreur PDO, il faut définir le mode d'erreur à la connexion. Regarde les exemples de cette doc : https://www.php.net/manual/fr/pdo.error-handling.php
Bonne journée
crypt0net
Messages postés
4
Date d'inscription
mercredi 8 juillet 2015
Statut
Membre
Dernière intervention
2 septembre 2015
2 sept. 2015 à 15:58
2 sept. 2015 à 15:58
Merci pour le lien, on m'a mis sur une autre tache, je commencerai par voir cette gestion d'erreur dès que je reviens sur cette tache.
Bonne journée
Bonne journée
2 sept. 2015 à 15:56