Ma requete PDO ne marche pas
Fermé
Johny
-
28 janv. 2015 à 17:18
jordane45 Messages postés 38270 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 novembre 2024 - 28 janv. 2015 à 22:37
jordane45 Messages postés 38270 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 novembre 2024 - 28 janv. 2015 à 22:37
A voir également:
- Ma requete PDO ne marche pas
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
- Requête sql date supérieure à ✓ - Forum Programmation
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Requête sql pix - Forum Python
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de pomme mais pas de pomme de terre ? - Forum Minecraft
1 réponse
jordane45
Messages postés
38270
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 novembre 2024
4 695
28 janv. 2015 à 22:37
28 janv. 2015 à 22:37
Bonjour,
Premier reflexe... tester ta requête directement dans ta BDD sans passer par le PHP...
qu'est ce que ça donne ?
=> Si tu ne sais pas comment faire... tu peux surement essayer ceci : https://codes-sources.commentcamarche.net/faq/10778-heidisql-tester-ses-requetes-sql
Tu pourrais aussi ajouter un block Try/catch au cas où...et également t'assurer que ta variable existe bien...
Au cas où tu peux aussi tester l'autre syntaxe du INSERT
Premier reflexe... tester ta requête directement dans ta BDD sans passer par le PHP...
qu'est ce que ça donne ?
=> Si tu ne sais pas comment faire... tu peux surement essayer ceci : https://codes-sources.commentcamarche.net/faq/10778-heidisql-tester-ses-requetes-sql
Tu pourrais aussi ajouter un block Try/catch au cas où...et également t'assurer que ta variable existe bien...
if(empty($erreur) && isset($categorie) && !empty($categorie)){ try{ $insert = $pdo->prepare("INSERT INTO CATEGORY SET name = :categorie"); $insert->bindParam(':categorie', $categorie); $insert->execute(); $succes = "la catégorie a bien été enregistrée"; } catch ( Exception $e ) { echo " <br>Erreur dans l'exécution de la requête: ", $e->getMessage(); die(); } }
Au cas où tu peux aussi tester l'autre syntaxe du INSERT
if(empty($erreur) && isset($categorie) && !empty($categorie)){ try{ $insert = $pdo->prepare("INSERT INTO CATEGORY (name) VALUES(:categorie) "); $insert->bindParam(':categorie', $categorie); $insert->execute(); $succes = "la catégorie a bien été enregistrée"; } catch ( Exception $e ) { echo " <br>Erreur dans l'exécution de la requête: ", $e->getMessage(); die(); } }