Rien ne s'enregistre dans la BDD : PHP -> ok
- Accueil
- Forum
- Programmation
- PHP
- Rien ne s'enregistre dans la BDD : PHP -> ok
MatthieuDev Le 4 juin 2020 à 15:04 (Édité le 1 janvier 1970 à 01:00)
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 Le 11 juin 2020 à 22:41 (Édité le 1 janvier 1970 à 01:00)
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