Hai fatto la connessione al DB, prima di eseguire la query?
Perché così com'è la query viene eseguita sul DB attualmente attivo.
Mi spiego. Dopo che hai aperto la connessione a MySQL Server con mysql_connect,
$connessione = @mysql_connect..
devi aprire la connessione con il tuo DB, usando mysql_select_db...
e, comunque, prova a scrivere:
$up = mysql_query("UPDATE mappe SET idprop = '$_SESSION[id]',tempo = 'DATE_ADD(NOW(), INTERVAL 2 HOUR)' WHERE idstanza = '$_GET[id]'", $connessione) or die (mysql_query());
al posto di die(mysql_query()), metti die(mysql_error()) così vedi l'errore ritornato da MySQL