Probléme d'insertion dans la base de donnée
Fermé
Livvie
Messages postés
13
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
20 juin 2013
-
18 avril 2013 à 11:16
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 18 avril 2013 à 13:53
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 18 avril 2013 à 13:53
A voir également:
- Probléme d'insertion dans la base de donnée
- Formules excel de base - Guide
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
- Gigaset a170h problème base ✓ - Forum telephonie fixe
- Désolé l'utilisation de la base de données a expiré epic games - Forum Jeux vidéo
5 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
18 avril 2013 à 11:26
18 avril 2013 à 11:26
Hello,
Je te conseille de mettre tout le $bdd->exec au sein du try{} comme ça si une erreur apparaît lors de l'insertion en base, elle sera affichée et ça nous aidera !
Je te conseille de mettre tout le $bdd->exec au sein du try{} comme ça si une erreur apparaît lors de l'insertion en base, elle sera affichée et ça nous aidera !
Livvie
Messages postés
13
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
20 juin 2013
18 avril 2013 à 11:50
18 avril 2013 à 11:50
Salut , j'essaye de mettre l'insertion dans le bloc try mais rien n'a changé
la même chose apparut il me dit insertion réussi mais y a rien dans la base de donnée :(
la même chose apparut il me dit insertion réussi mais y a rien dans la base de donnée :(
Tu peux nous renvoyer le contenu de ça :
echo 'INSERT INTO users(id, username, password) VALUES (null, $username, $password)';
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
18 avril 2013 à 12:04
18 avril 2013 à 12:04
try { // On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=phplogin', 'root', ''); bdd->exec('INSERT INTO users(id, username, password) VALUES (null, $username, $password)'); } catch(Exception $e) { // En cas d'erreur, on affiche un message et on arrête tout echo "Connection à MySQL impossible : ", $e->getMessage(); die(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si c'est un problème plus subtile ça va rien résoudre...
Exemple ? Une injection de code dans le formulaire --'
Exemple ? Une injection de code dans le formulaire --'
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
Modifié par Mihawk le 18/04/2013 à 13:53
Modifié par Mihawk le 18/04/2013 à 13:53
Si c'est un problème SQL alors la base retourne nécessairement une erreur ; le but de mon code est de l'afficher. Surtout que si on regarde son "die" on passe forcément dedans ; donc on affichera toujours une modif réussie