Cita:
Iniciado por mr_black $query = "UPDATE users SET fecha = date('Y-m-d') WHERE email = '$correo'";
.
si lo que quieres es actualizar a la fecha actual esta es la forma correcta desde SQL:
Código:
$query = "UPDATE users SET fecha = CURRENT_DATE() WHERE email = '".$correo."';";
mysql_query($query) or die(mysql_error());
php puede analizar sólo variables dentro de la cadena, no funciones, por lo que deberia ser así, en tu caso:
Código:
$query = "UPDATE users SET fecha = '".date('Y-m-d')."' WHERE email = '$correo'";