SkarreMedlem sedan apr. 20012 427 inlägg Jag lägger in en md5-hash av strängen '123456789' i ett binary(64)-fält och när jag sedan jämför värdet i denna kolumn med en ny md5-hash av strängen '123456789' så stämmer de inte överens. Vad har jag missat? Hasharna ser precis likadana ut för ögat, så kan det vara ett datatyp-problem?
UPDATE admin_users SET password = md5('123456789') WHERE id = 1;
SELECT password = md5('123456789') FROM admin_users WHERE id = 1;
spangoMedlem sedan juni 20008 205 inlägg Du är medveten om att selecten är grymt fel i ditt inlägg, va? :)
SELECT * FROM admin_users WHERE id = 1 AND password = md5('123456789');
SkarreMedlem sedan apr. 20012 427 inlägg
spango skrev:
Du är medveten om att selecten är grymt fel i ditt inlägg, va? :)
Nope, den frågan är till för att debugga jämförelsen. Får jag "1" som resultat så är det som det ska, men jag får som sagt "0".