MySQL MD5 SELECT

Cette requête suivante retourné null.

SELECT `email`, `password`, `salt` FROM `users` WHERE `password` = md5(`salt`+md5('123123'+`salt`)+'123123') AND `email` = '[email protected]'

La requête suivante retourné "d2b4312db21705dafd96df14f8525fef", mais pourquoi?

SELECT md5( 'Vwm' + md5( '123123' + 'Vwm' ) + '123123' )  

Ce code retourné "422ad0c19a38ea88f4db5e1fecaaa920'.

$salt = 'Vwm';
$password = '123123';

echo md5($salt . md5($password . $salt) . $password);

Faire d'autorisation de l'utilisateur. Comment puis-je créer une requête à la base de données de sorte que le premier a pris le SEL et le SEL a ce j'ai fait de la fonction MD5?

source d'informationauteur Isis