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