hola tengo una pequeña duda les cuento tengo a mis usuarios del sitio en mi BD con las contraseñas de ellos sin encriptacion ya que es poco seguro le e añadido la opción para que las contraseñas al registrarse sean encriptadas y al iniciar la contraseña añadida en el campo password del inicio de sesion tambien sea encriptada cosa que compare las contraseñas encriptadas lo que pasa es que esta opcion se la e añadido hoy y los usuarios antiguos siguen con las contraseñas sin encriptar y al momento que quieren iniciar sesion les dice la password es incorrecta por la razon que al iniciar tambien te encripta la contraseña y al compararlas no son iguales bueno el caso es que quiero crear un bucle que al ejecutarlo seleccione a un usuario y le encripte su contraseña para que yo no este haciendo este proceso manualmente tengo hecho lo siguiente pero no funciona
Cita: <?php
$salt = '#¬~%&';
mysql_connect("xxxxxx","xxxxx","xxxxxxx");
mysql_select_db('xxxxx');
$slq = mysql_query("SELECT * FROM usuarios");
while($res=mysql_fetch_array($slq)){
$clave = md5($res['password']).$salt;
mysql_query("UPDATE usuarios FROM password='".$clave."' WHERE usuario='".$res['usuario']."' ");
}
echo 'Todas las claves se han encriptado correctamente';
?>