Por favor ayuda...

<?php
$curso=$_REQUEST[codigocurso];
$mail=$_REQUEST[mailviejo];
echo $curso;
echo $mail;
$conexion=mysql_connect('localhost','root','proteg o') or
die("Problemas en la conexion");
mysql_select_db('adibio',$conexion) or
die("Problemas en la selección de la base de datos");
$consulta=mysql_query("UPDATE alumnos FROM SET curso=$curso where mail=$mail", $conexion) or die("error en el update");
echo "El curso fue modificado con exito";
?>
la conexion a la base de datos se efectua satisfactoriamente
el problema esta en el update, gracias