Originariamente inviato da PaTeR
Puoi fare una cosa:
- Crei una funzione col nome della classe, in questo caso, questa:
codice:
function MySQL($config)
{
}
Che richiede l'argomento $config, e poi fai un
$this->config = $config;
Così quando istanzi la classe, devi immettere l'argomento $config
codice:
$a = new MySQL("blablabla");
\\...
\\...
Poi una cosa:
senza ()
in pratica in questo modo:
codice:
class MySQL
{
var dati_mysql;
function MySQL($config)
{
$this->dati_mysql = $config;
}
function connettiti()
{
mysql_connect($this->dati_mysql['localhost'], $this->dati_mysql['nome_utente'], $this->dati_mysql['pass_utente'])
or die("ERRORE: impossibile connettersi al database MySQL, controllare i dati di configurazione
".mysql_error())
}
function seleziona_db()
{
mysql_select_db($this->dati_mysql['nome_db'])
or die("ERRORE: impossibile selezionare il database MySQL
".mysql_error());
}
}
giusto?