Ah capisco, quindi la funzione mysql_select_db può accedere solo alle variabili che si trovano nella stessa pagina oppure può elaborarle solo se queste da costanti vengono convertite nella stessa pagina in variabili, come in questo caso:

Codice PHP:
$db_user DB_USERNAME;
$db_pass DB_PASSWORD
$db_data DB_DATABASE
$db_host DB_HOSTNAME
Come mai l'uso di questo "const" al posto di define(blabla) ecc? Le regole del php5 valgono anche nel php4?

Aggiornamento: mi restituisce Parse error: syntax error, unexpected T_CONST nel file config.inc.php sulla linea 12

Ecco il codice della pagina config.inc.php:

Codice PHP:
<?php 


/* DATI DI CONNESSIONE DEL DATABASE */


    
const DB_USERNAME "bla bla";          // Nome del Sito Web 
    
const DB_PASSWORD "bla bla";        // Password di accesso 
    
const DB_DATABASE "my_bla bla";   // Nome del Database del Sito 
    
const $DB_HOSTNAME "localhost";    // URL completo del Sito Web 

?>