hex_md5(valor), despues comparas que los hash sean iguales. no se que es lo que vas a hacer concretamente, pero:
Cita: porque debe comprara con una variable que viene de la base de datos y esta en md5
entiendo que ese md5 sera el hash del password, si esto es asi es poco seguro ya que se puede obtener el md5 de la contraseña de cualquier usuario.