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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UPDATE _comptes SET comptes_passwd2=0x211f2bba45b5862f7c4509bb6cf420d115a789a49f9f2b8c1eb34ea42ad2 WHERE comptes_userid='1'
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
2
 
SELECT comptes_passwd2 from _comptes WHERE comptes_userid='1'
Ca donne ça:
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