Ho provato la soluzione postata da silverwings

Stringa printata:

Codice PHP:
echo"$_SERVER['QUERY_STRING']"
Risultato:

codice:
page=chat&room=musica
Query printata:

Codice PHP:
$updatevis "UPDATE sessions SET location='".$varget."', time='".$ora."', username='".$name."' WHERE ip='".$ip."'";
echo 
$updatevis
Risultato

codice:
UPDATE sessions SET location='page=chat&room=musica', time='1212693718', username='visitatore' WHERE ip='127.0.0.1'
In phpmyadmin la query funziona, anche inserendo una normale stringa di testo al posto di $_SERVER['QUERY_STRING'] tutto funziona, però quando vado a inserire questa variabile nella query il risultato è il campo 'location' vuoto come nell'immagine