connecten bei funktionen

Dieses Thema connecten bei funktionen im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von $hizo, 13. Dez. 2005.

Thema: connecten bei funktionen Wenn ich eine Funktion in einer klasse aufbaue, und in der funktion mich dann mit der datenbank verbinde, muss ich...

  1. Wenn ich eine Funktion in einer klasse aufbaue, und in der funktion mich dann mit der datenbank verbinde, muss ich mich in jeder funktion dann nocheinmal neu zur db connecten?? oder ist das dann so lange connected bis... wie lange ist eine db eigentlich connected?? ???
     
  2. Hi

    Für sowas baut man sich entweder einen Connection Poolmanager der die Verbindung hält und auf anfrage rausrückt oder man übergibt die Variable mit der Datenbankressource halt mit an alle Funktionen.

    Gruß, Michael
     
  3. hast du vllt mal nen beispiel für son connecten managerpool?? ???
     
  4. OK, ich glaube Michael hat deine Frage nicht richtig gelesen :°

    Wenn du in einer Klasse den Connect zur DB herstellst brachst du die linkID NICHT an jede Funktion zu übergeben, das genügt wenn du es 1x machst ;)

    Bsp. 1 (über den Konstruktor)
    Code:
    <?php
    class test {
    	function showTables() {
    		$sql = (SHOW TABLES);
    		$ref = mysql_query($sql);
    		while($tbl = mysql_fetch_array($ref)) {
    			echo $tbl[0].<br>;
    		}
    	}
    	
    	function test() {
    		mysql_connect(localhost, xxxx, xxxx);
    		mysql_select_db(test);
    	}
    }
    
    $_c = new test();
    $_c->showTables();
    ?>
    
    Bsp. 2 (durch Aufruf einer sep. Funktion in der Klasse)
    Code:
    <?php
    class test {
    	function showTables() {
    		$sql = (SHOW TABLES);
    		$ref = mysql_query($sql);
    		while($tbl = mysql_fetch_array($ref)) {
    			echo $tbl[0].<br>;
    		}
    	}
    	
    	function dbConnect() {
    		mysql_connect(localhost, xxxx, xxxx);
    		mysql_select_db(test);
    	}
    }
    
    $_c = new test;
    $_c->dbConnect();
    $_c->showTables();
    ?>
    
     
  5. ahja alles klar leuchtet ein danke ;)
     
Die Seite wird geladen...

connecten bei funktionen - Ähnliche Themen

Forum Datum
Wie Samba (smb) connecten/mounten unter Windows 7 Netzwerk 31. März 2012
suche tool zum disconnecten der dsl verb. Software: Empfehlungen, Gesuche & Problemlösungen 3. Mai 2007
FTP-Server über VPN-Verbindung connecten? Windows XP Forum 20. Juni 2006
Per Batch über Telnet (putty?) auf Ts2-Server connecten Windows XP Forum 3. Mai 2006
VPN-Client kann sich nicht connecten Windows XP Forum 14. Sep. 2005