Seite 1 von 1

Call to a member function on a non-object

Verfasst: Di 13. Jun 2006, 18:36
von malsdgtac
Ich habe zwar mehrere Beiträge zu diesem Thema gefunden, es hilft mir aber leider keines weiter.

Ich habe ein eigenes Modul gebaut in dem ich 2 Abfagen brauche. Die erste ist auch kein Problem. In der zweiten bekommen ich den Fehler "Call to a member function on a non-object".

$sql2="";
$db2->query($sql2);

Die SQL-Abfrage ist definitiv richtig. Ab und zu funktioniert auch alles (beim ersten Aufruf?, wenn noch nicht gecacht?).

In einem anderen Modul verwende ich dies auch gleich, da funktioniert es auch. Kann mir jemand weiterhelfen? Was muss ich tun, damit dieser Aufruf funktioniert?

Verfasst: Di 13. Jun 2006, 19:50
von MichFress

Code: Alles auswählen

$db2 = new DB_Contenido;

Verfasst: Di 13. Jun 2006, 21:27
von mikk
... was er damit sagen will :P >> Dein Objekt $db2 ist an dieser Stelle nicht bekannt. Vermutlich greifst Du innerhalb einer Funktion drauf zu. Dann gib das Objekt der Funktion als Parameter mit oder wie MichFress schon schrieb: Mach ein neues Objekt ;)

Aber ich hab auch wenig Ahnung vom Coden ... müsste aber richtig sein :)