Si votre requête ne renvoie pas de ligne, alors votre variable $Row sera remplie avec false, Vous pouvez donc tester si la variable a une valeur avant d'essayer d'accéder à un index qu'elle contient?:
if($Row){ if(is_null($Row['Data'])) { $session_data = ''; }...
PHP facile à utiliser ??
opérateur de coalescence nul
return $Row['Data'] ?? 'default value';
Ou vous pouvez l'utiliser comme ?a
$Row['Data'] ??= 'default value'; return $Row['Data'];