Io non ho capito, il codice che hai appena riportato funziona ma vorresti evitare la seconda query?

In quel caso ti basta fare
Codice PHP:
$q "SELECT id, nome, regione, lat, lon, legno, pietra, metallo, oro, abitante, cod_utente FROM ".TBL_WORLD." WHERE cod_utente = '$id'";
        
$this->resultworld $database->query($q);
        
$this->resultworld2 $this->resultworld