Rien ne s'enregistre dans la BDD : PHP -> ok

MatthieuDev

MatthieuDev Le 4 juin 2020 à 15:04

Bonjour,

J'ai un problème lors que je fais un INSERT INTO le script php me dit que sa fonctionne mais rien dans la bdd alors que les SELECT ou les UPDATE fonctionne parfaitement.

voici le code d'insertion : $insertmbr = $bdd->prepare("INSERT INTO users (pseudo, mail, mdp, ip, latest_ip) VALUES (?, ?, ?, ?, ?)"); $insertmbr->execute(array($pseudo, $mail, $mdp, $ip, $ip));

la connexion : <?php $bdd = new PDO('mysql:host=localhost;dbname=dev;charset=utf8', 'root', '');?>

ma bdd est bien dans le bon interclassement : https://s.matthieul.dev/iytve.png

Pouvez vous m'aidez ? Merci Matthieu

Profil introuvable

Profil introuvable Le 11 juin 2020 à 22:41

Bonsoir,

Il faut vérifier s'il y a toutes les valeurs dans les variables $pseudo, $mail, $mdp, $ip, $ip.

Si tout est bon alors vérifier le type des colonnes en base. Je suppose que toutes les variables sont des string Toutes les colonnes dans la bdd en varchar 255.

Cordialement, Drakmans

Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte