Bonsoir à tous,
J'ai un bug avec Mysql.
Je crypte un mot de passe et je le transforme en hexa pour l'insérer dans la base.
Mais ensuite si je vais le reprendre via un SELECT, la chaine n'est plus la même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2UPDATE _comptes SET comptes_passwd2=0x211f2bba45b5862f7c4509bb6cf420d115a789a49f9f2b8c1eb34ea42ad2 WHERE comptes_userid='1'
Ca donne ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2SELECT comptes_passwd2 from _comptes WHERE comptes_userid='1'
0x211f2bba45b5862f7c459bb6cf420d115a789a49f9f2b8c1eb34ea42ad2
J'ai mis en gras la différence. (Le 09 deviens 9)
Mon champ est de type varchar, mais j'ai le même problème avec un blob.
Quelqu'un sais d'où cela peux venir ?
Merci!
GregPeck
Partager