Hi Basi,
Hi...mal schauen, ob ich das vernünftig erklären kann...
net so ganz 100%, hab noch verständnisprobleme.
Hab eine Klasse zum DBZugriff geschrieben, von der ich darin auch eine Instanz bilde ($db).
Sollte eigentlich gehen, würde die Instanz aber in der jeweiligen Datei bilden, wo sie angewendet wird. Die Klassendatei sollte nur dei Klassendefinition bieten.
Jetzt will ich in einer anderen Datei darauf zugreifen - wenn ich nur global $db schreibe, erkennt er die Methoden der Klasse nicht - wenn ich die Datei include, wird der Zugriff auf die DB verwehrt.
Hm, wie verwehrt ? Du rufst die Connection Methode Deiner Klasse auf, und Username PAssword werden abgelehnt, kann eignetlich nicht nicht sein ?
An den Rechten kann das eigentlich nicht liegen, denn wenn ich in der anderen Datei direkt die Connection herstelle (also ohne die DBZugriffs-Klasse), dann macht er das ohne Probleme.
Hast Du mal die Klasse ausgetestet, indem Du testweise die Datewi mit der Klassen zum kompletten script mit Klassenverwendung aufwertest ?
Gruss
Marko