E' una cavolata ma non riesco a risolvere.
Allora, così non funziona(esce "Errore nella selezione del database. Controllare i parametri"):
$db_host="nome_host";
$db_user="user";
$db_pass="pass";
$db_nome="nome_db";
function connect(){
$db = mysql_connect($db_host, $db_user, $db_pass);
if ($db== FALSE)
exit("Connessione al database fallita. Controllare i dati per la connessione.");
mysql_select_db($db_nome,$db) or exit ("Errore nella selezione del database. Controllare i parametri.");
}
connect();
Così funziona perfettamente:
$db_host="nome_host";
$db_user="user";
$db_pass="pass";
$db_nome="nome_db";
$db = mysql_connect($db_host, $db_user, $db_pass);
if ($db== FALSE)
exit("Connessione al database fallita. Controllare i dati per la connessione.");
mysql_select_db($db_nome,$db) or exit ("Errore nella selezione del database. Controllare i parametri.");
In pratica, perchè se scrivo il codice dentro la funzione e lo richiamo fuori non funzica?
Grazie