Inscription : le insert into ne fait rien
Résolu/Fermé
Utilisateur anonyme
-
Modifié par Nils0 le 15/08/2016 à 13:03
Utilisateur anonyme - 15 août 2016 à 16:45
Utilisateur anonyme - 15 août 2016 à 16:45
A voir également:
- Inscription : le insert into ne fait rien
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Instagram inscription gratuite - Guide
- Paypal rdc inscription - Guide
- Vinted inscription - Guide
1 réponse
Exileur
Messages postés
1475
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
16 décembre 2022
150
Modifié par Exileur le 15/08/2016 à 12:41
Modifié par Exileur le 15/08/2016 à 12:41
Salut,
Peut-être mettre un :
Aprés avoir défini les variables erreur ?
Cordialement
N'oubliez pas de marquez votre post comme résolut lorsque vous avez eu les réponses à vos questions...
Au royaume des aveugles, les borgnes sont rois.
Peut-être mettre un :
echo $erreur;
Aprés avoir défini les variables erreur ?
Cordialement
N'oubliez pas de marquez votre post comme résolut lorsque vous avez eu les réponses à vos questions...
Au royaume des aveugles, les borgnes sont rois.
15 août 2016 à 12:50
le
me renvoie "votre compte a bien été créer" alors qu'il n'y a rien dans la base de donnée ...
15 août 2016 à 13:02
Modifié par Exileur le 15/08/2016 à 13:47
Cette fonction est faite pour l’échappement des caractères html avant l'affichage. Pas avant l'envoie dans une base de donnée.
Pour sécurisé les variables utilisateurs avant l'envoie dans une base de donnée tu dois utiliser la fonction prepare de pdo.
Essaye comme ça :
PDO::PARAM_STR permet d'indiquer qu'il s'agit d'une chaine de caractère.
Tu peux aussi utiliser PDO::PARAM_INT pour un nombre.
Je te conseille égallement de définir ton fichier de connexion comme ça :
Affin d'afficher les éventuelles erreurs SQL
Cordialement
15 août 2016 à 14:09
15 août 2016 à 14:37
$bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre', 'root', '');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);