Si beh, potrei registrare nel DB la data dell'ultimo aggiornamento del valore poi, ad ogni accesso, controllare che la differenza tra la data attuale e quella registrata sia di 2 giorni. In tal caso faccio cambiare la data di aggiornamento e aggiorno il valore.

Ma come impongo la condizione che la data del DB e quella attuale siano a distanza di almeno 2 gg?

Tipo così?

$differenza=$data_attuale - $data_DB;
if($ddifferenza >= 172800){"aggiorna valore e data_db"}

dove 172800 sono i secondi che compongono 2gg.
Il maggiore/uguale è d'obbligo credo, visto che gli utenti non non si connetteranno quando saranno passati esattamente 2gg.