Ciao a tutti in questo script ci sono 2 errori che ho individuato ma che non sò risolvere....

Codice PHP:
<?php 
function infoUser($iduser){
//Devo includere il file di connessione al database e quindi verifico se il file esiste:
$urlFilediConnessioneDb "./Connections/miodatabase.php";
if (
file_exists($urlFilediConnessioneDb)) {
    } else { 
    
$urlFilediConnessioneDb "../Connections/miodatabase.php"
}
require_once(
$urlFilediConnessioneDb);
//connessione db
mysql_select_db($database_miodatabase$miodatabase);
$query_User "SELECT username, user_posts, user_avatar_type, user_avatar FROM phpbb_users WHERE user_id = ".$iduser;
$User_rs mysql_query($query_User$miodatabase) or die(mysql_error());
$row_User mysql_fetch_assoc($User_rs);
//Operzioni per ricavare l'URL dell'avatar
$tipoavatar $row_User['user_avatar_type'];
$avatardalforum $row_User['user_avatar'];
if (
$tipoavatar == 0) {
        
$n sprintf('%03d'rand(1,121));
    
$avatar directory_sito.dir_forum_avatar."/gallery/gallery/$n.gif";
    } elseif (
$tipoavatar == 3) {
        
$avatar directory_sito.dir_forum_avatar."/gallery/".$avatardalforum;
    } else {
        
$avatar "forum/images/avatars/".$avatardalforum;
}
//definisco l'array con tutte le informazioni rilevate
$User = array("username" => $row_User['username'],
              
"post" => $row_User['user_posts'],
              
"avatar" => $avatar);
global 
$User;
}
?>
allora: primo errore non mi include il file miodatabase.php ma questo è risolvibile copiando il codice di questo file manualmente su questo script;
secondo errore: la query sql è esatta xkè con il phpmyadmin funziona senza problemi, ma $row_User in questo script appare senza nessun risultato, vuoto, qualsiasi chiave di tale array è vuoto.
Ho sbagliato qualcosa? E global $User è giusto x adoperare questa array anche fuori dalla funzione?
Grazie