Classen

Hi@all
Ich versuch mich gerade an den Klassen in PHP und hab meine Datenbank verbindung in eine Klasse gegeben!
Ich bekomme aber jedesmal beim Aufruf der Funktion connect() die Fehlermeldung Call to undefined function: connect()
und das Speichern der Verbindungsid mit $this–>ConnID = $db_connect; scheint so auch nicht richtig zu sein!
Kann mir da vllt jmd weiterhelfen?
Vielen Dank im Voraus
LG matthias

class database
{
 var $ConnID;
 function connect()
 {
 $db\_connect = mysql\_connect(DB\_SERVER.":".DB\_PORT, DB\_USER, DB\_PASSWORD)
 or die("ERROR:
Databaseconnection not avaiable!
" 
 .mysql\_error()); 
 mysql\_select\_db(DB\_NAME) 
 or die("ERROR:
Can't select Database
". 
 mysql\_error());
 $this--\>ConnID = $db\_connect;
 }
}

$Database = new database;
$Database--\>connect();

Hi,

Ein Attribut oder eine Methode einer Instanz eines Objektes spricht man in php mit -> an.

Also statt:

$this–>ConnID = $db_connect;

$this->ConnID = $db_connect;

und statt:

$Database–>connect();

$Database->connect();

Grüße

Danke Jens,
mit solchen kleinigkeiten kann man sich so sehr ärgern :\
LG Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]