Non vorrei farlo perchè devo modificarlo!

In ogni caso io ho questa definizione di costanti!

Codice PHP:
define(MYSQL_HOST'localhost');                                        
define(MYSQL_USER'ciao');                                
define(MYSQL_PASS'ciao'); 
E in un altro file ho quest'istruzione

Codice PHP:
db=mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS); 
Ora questo è il modo sbagliato, ma com'è possibile che sul server funzioni mentre in locale no??
Cos'ha il server che io in locale non ho?

Se poi metto direttamente le stringhe nella mysql_connect:

Codice PHP:
db=mysql_connect('localhost''ciao''ciao'); 
Così funziona tutto a meraviglia!
Cosa devo fare? Perchè sul server funziona?

Magari c'è qualche impostazione da aggiungere!