Не мисля, че вашият md5-ied user_id преминава в заявка за актуализиране, защото вътре в условието top if няма функция md5(), която изпълнява задачата, и вие също трябва да сте сигурни, че как се съхранява стойността в базата данни, дали е md5- ied user_id или нормален user_id? ако за md5 user_id опитайте така,
if(isset($_GET['user'])){
$id = $_GET['user'];
$id = md5($id);
$sql = "UPDATE request SET email_verification=1 WHERE Id='$id'";
$result = $conn->query($sql);
if ($result === TRUE) {
header('Location: index.php');
}
else {
echo "Error updating record: " . $conn->error;
}
}