Salut à tous,
Le problème est bien simple, j'ai une requête aussi basique qu'explicite qui, pour une raison que j'ignore encore, ne met pas le champ à jour.
La voilà:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql = "UPDATE users "; // create mysql update query $sql .= "SET password = :password "; $sql .= "WHERE email = :email "; $sql .= "LIMIT 1"; $stmt = $dbh->prepare($sql); $stmt->bindParam(":password",$encrypted); $stmt->bindParam(":email",$email); $count = $stmt->execute();
J'ai essayé la manière fondamentale avec password = ? et email = ? mais ça ne fonctionne pas mieux
Le count retourne pourtant "true" et aucun warning ou erreur à signaler... C'est juste que dans la base, le champ password ne se met pas à jour...
Une idée?
Merci d'avance
Partager