Problème requete UPDATE
Posté : 30 avr. 2021, 11:07
Bonjour
j'ai déjà fais des requêtes de mise à jour (UPDATE) qui fonctionne sans problème, mais je bug et ne trouve pas l'erreur.
Je fais donc une requête de mise à jour de mot de passe. Pour vérifier le fonctionnement de la requête, je mets le mot de passe en clair de manière exceptionnelle.
Ma base de données ne se mets pas à jour alors que mes ECHO affiche les valeurs.
Je n'arrive pas à trouver le problème. Pouvez-vous m'aider?
Dans le même fichier, j'ai des requêtes SELECT qui fonctionne, donc ma connexion est bonne.
j'ai déjà fais des requêtes de mise à jour (UPDATE) qui fonctionne sans problème, mais je bug et ne trouve pas l'erreur.
Je fais donc une requête de mise à jour de mot de passe. Pour vérifier le fonctionnement de la requête, je mets le mot de passe en clair de manière exceptionnelle.
Ma base de données ne se mets pas à jour alors que mes ECHO affiche les valeurs.
Je n'arrive pas à trouver le problème. Pouvez-vous m'aider?
Code : Tout sélectionner
$pass_hash = password_hash($NouveauPassword, PASSWORD_DEFAULT);
$Identifiant = $_POST['Identifiant'];
$clair = $NouveauPassword;
echo '<pre>';
print_r($pass_hash);
echo '</pre>';
echo '<pre>';
print_r($Identifiant);
echo '</pre>';
echo '<pre>';
print_r($clair);
echo '</pre>';
$sql = "UPDATE `t_bureau` SET `Passwords`=:Passwords, `Clair`=:Clair WHERE`Identifiant`=:Identifiant";
$query = $db->prepare($sql);
$query->bindParam(':Clair', $Clair, PDO::PARAM_STR);
$query->bindParam(':Identifiant', $Identifiant, PDO::PARAM_STR);
$query->bindParam(':Passwords', $pass_hash, PDO::PARAM_STR);
$query->execute();