Hola,
Cita: Mensaje Original por Manoloweb
De nuevo un problema de signos de comparacion:
if($row=mysql_fetch_array($result) ) Mal
if($row==mysql_fetch_array($result) ) Bien
Saludos
Esta bien como esta al principio, ya que no esta comparando, sino asignando a $row el valor devuelto por mysql_query().
Lo que no entiendo es lo que dices del md5. Si en el link que pones en el email el password ya esta codificado con md5, no hace falta volverlo a codificar en tu script.
Saludos.