Beh, mysql già ha una funzione chiamata MD5

che si può aplicare direttamente nalla query , tipo

INSERT INTO tab (uid , pass) VALUES ('$uid', MD5($pass_testo));

Se ancora non ti è chiaro mandami la query e la possiamo adattare