Nie sądzę, aby twój identyfikator użytkownika md5-ied przechodził do zapytania aktualizacyjnego, ponieważ w górnej części, jeśli warunek, nie ma funkcji md5(), która wykonuje zadanie, a także musisz upewnić się, że jaka jest przechowywana wartość w bazie danych, czy jest to md5- ied user_id lub normalny user_id ? jeśli dla md5 user_id spróbuj tak,
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;
}
}