Dunque anche se metto TRUE non cambia:

Se includo il file config.php (con database e password) non funziona più niente! Ma se non lo includo mi scrive:
Access denied for user ''@'localhost' (using password: NO) e se prima della connessione metto una echo qualsiasi questa viene stampata, ma se metto un echo con la variabile del database (user o password) queste sono nulle!

In pratica non legge il config.php che io ho incluso nell'header delle pagine e se lo rincludo in function.php lo script non funziona per niente!

:'(