Devi cambiare solo questa riga all'interno della funzione
Codice PHP:
$conn_id = mysql_connect("localhost", "root", "password");
ma, ti ripeto, sia il nome utente (root) che la password d'accesso (password) dovresti averle ricevute dal tuo fornitore di spazio web al momento del contratto...
Prova anche questa funzione, fa le stesse cose di quella che stai utilizzando ma è più "ordinata".
Inoltre potrai modificare i dati per connetterti al database memorizzandoli in variabili dedicate, all'esterno della funzione.
Codice PHP:
// dati accesso database
$cfg['db_host'] = 'localhost'; //nome dell'host
$cfg['db_user'] = 'root'; //nome utente
$cfg['db_pass'] = 'password'; //password
$cfg['db_name'] = 'database'; //nome database
function db_connect()
{
global $cfg;
$link_id = @mysql_connect($cfg['db_host'], $cfg['db_user'], $cfg['db_pass'])
or die(mysql_error());
if(!mysql_select_db($cfg['db_name'])) die(mysql_error());
else return $link_id;
}
//per utilizzarla quando dovrai effettuare una connessione
//al database, la potrai richiamare così.
$link_id = db_connect();
mysql_close() non è indispensabile.