naaa, se non usi più connessioni contemporanemanete non c'è biosgno di tenere quella variabile, il secondo paramentro per mysql_query è opzionale.
cmq per se vuoi fare quello che dici è, penso sia consigliabile fare cosi, (questo è utile ovviamente in caso si utilizzino connessioni diverse contemporanemante)
codice:
class clsMysqlDb2 {
var $link;
function clsMysqlDb2($host,$user='root',$pass='') {
$this->link=mysql_connect($host,$user,$pass);
}
function select_db($name) {
mysql_select_db($name,$this->link);
}
function query($query) {
return mysql_query($query,$this->link);
}
}
$conn['main']=new clsMysqlDb2('host1');
$conn['main']->select_db('db');
// Ora si possono eseguire query a con $conn['main']->query("SELECT ..");
non ho provato il codice, può darsi che ho dimenticato qualcosa