Gå til innhold

Ha flere objekter?


Anbefalte innlegg

Har laget en klasse og jeg lurer på om det er mulig å ha flere objekter av den klassen?

 

Slik som dette:

$objekt1 = new klasse();

$objekt2 = new klasse();

 

$objekt1->funksjon();

$objekt2->funksjon();

 

Prøvde nemlig dette med en database klasse jeg har laget og den koblet seg bare over på den andre databasen på $objekt2 og dermed hadde ikke $objekt1 den gamle databasen lengre.

Lenke til kommentar
Videoannonse
Annonse

lagrer du mysql resource noe sted? dvs resultatet av mysql_connect?

 

husk at idet du kjører en vellykket mysql_connect (fra hvor som helst), så vil mysql-funksjoner som tar en valgfri tilkoblingsvariabel bruke denne.

 

dvs den sist tilkoblede mysqlforbindelsen vil brukes med mindre noen annen spesifiseres.

 

alle mysqlforbindelser som rammes av dette, vil la deg kunne spesifisere hvilken forbindelse som skal spørres f.eks.

Lenke til kommentar

Et lite utdrag:

function db_connect( $sqlserver, $sqluser, $sqlpassword, $database )

$this->hostname = $sqlserver;

$this->username = $sqluser;

$this->password = $sqlpassword;

$this->database = $database;

 

$this->db_connect_id = @mysql_connect($this->hostname, $this->username, $this->password);

$dbselect = @mysql_select_db($this->database, $this->db_connect_id);

 

return $this->db_connect_id;

}

Endret av ProXymus
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...