Seite 1 von 1

$db Anderer Variablen Name führt zum Fehler

Verfasst: Fr 1. Nov 2002, 19:50
von Wasti
Hallo alle zusammen,

wahrscheinlich total simpel aber ich stehe auf dem Schlauch.
Folgender Code steht bei mir im Modul unter Output:

$tb = "SELECT filename FROM con_upl WHERE idupl = 1";
$db->query($test);

Das funktioniert wunderbar; ABER wenn ich $db umbennen, dann erhalte ich immer (außer bei $db2 !!!!) folgenden Fehler:

Fatal error: Call to a member function on a non-object in /home/maling11/maling-web.net/ecc/front_single/front_content.php(128) : eval()'d code on line 34

Ich habe keine Ahnung was ich falsch mache.
Bin dankbar für jeden konstruktiven Vorschlag.

Vielen Dank Sebastian

Verfasst: Sa 2. Nov 2002, 00:32
von Björn
Hallo Sebastian,

das ist ganz normal, da $db keine Variable sondern ein Objekt ist.

Verfasst: Sa 2. Nov 2002, 02:01
von Sven777b
$db und $db2 sind connects zur Datenbank, die bereits in der front_content aufgebaut werden. Da es sich um "objekte" handelt (referenzen zur Datenbank) kannst du auch Funktionen darauf anwenden wie z.b. ->query

Wenn du jetzt eine andere Variable verwenden wilst um zur datenbank zu connecten, musst du schon einen Connect aufbauen.

Aber es sollte reichen , $db zu verwenden.