Как оставить значение в базе без изменений если null?
$query = "UPDATE base SET test=:test ";
$database->bindValue(':test', (Session::user_role == 'admin') ? $data['test'] : null);
Если null и test например условно имеет значение 100, то оставить 100
В данном примере значение меняется на null