Tôi không nghĩ rằng md5-ied user_id của bạn đang chuyển vào truy vấn cập nhật bởi vì bên trong điều kiện top if không có hàm md5 () đang thực hiện tác vụ và bạn cũng phải chắc chắn rằng giá trị được lưu trữ bên trong cơ sở dữ liệu như thế nào, nó có phải là md5- ied user_id hay user_id bình thường? nếu đối với md5 user_id, hãy thử nó như thế này,
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;
}
}