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');
2 svar · 307 visningar · startad av Skarre
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;
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');
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".