Gamerfun
26.11.2008, 14:08:31
Hallo Miteinander,
ich habe ein kleines Problem, welches mich schon eine Weile aufhealt. Beim Google'n und in der SuFu habe ich nichts passendes gefunden.
Problem:
Ich verbinde per MySQLi mit folgendem Code:
$cevik = @new mysqli($server, $benutzer, $passwort, $datenbank);
Dadurch wird ein Objekt erstellt, welches ich für spaetere Faelle so benutze: $cevik->query() Bis hier hin laeuft alles Prima, nun wollte ich das Objekt in einer Funktion weiter benutzen, doch dann kommt der folgende Fehler:
Fatal error: Call to a member function query() on a non-object in .....php on line 7
Die Zeilen vor und nach der 7. Zeile sehen so aus:
function lesseen($sid)
{
$sql = "SELECT * FROM `eigenschaften` WHERE `siteid` = `".$sid."`";
/*Zeile 7:*/ if($querit = $cevik->query($sql))
{
$daten = $querit->fetch_array(); ....
Nun habe ich mir gedacht, dass das Objekt vllt. nicht Global ist, dann hatte ich die Verbindung in der Funktion unter einem anderem Namen hergestellt, doch es hatte wieder nicht geklappt..
Es kommt immer wieder der gleiche Fehler, egal wie rum ich es drehe, immer hapert es an dem nicht Erkennen des Objektes...
Bitte um Hilfe, Danke im Voraus
Gruss
Gamerfun
ich habe ein kleines Problem, welches mich schon eine Weile aufhealt. Beim Google'n und in der SuFu habe ich nichts passendes gefunden.
Problem:
Ich verbinde per MySQLi mit folgendem Code:
$cevik = @new mysqli($server, $benutzer, $passwort, $datenbank);
Dadurch wird ein Objekt erstellt, welches ich für spaetere Faelle so benutze: $cevik->query() Bis hier hin laeuft alles Prima, nun wollte ich das Objekt in einer Funktion weiter benutzen, doch dann kommt der folgende Fehler:
Fatal error: Call to a member function query() on a non-object in .....php on line 7
Die Zeilen vor und nach der 7. Zeile sehen so aus:
function lesseen($sid)
{
$sql = "SELECT * FROM `eigenschaften` WHERE `siteid` = `".$sid."`";
/*Zeile 7:*/ if($querit = $cevik->query($sql))
{
$daten = $querit->fetch_array(); ....
Nun habe ich mir gedacht, dass das Objekt vllt. nicht Global ist, dann hatte ich die Verbindung in der Funktion unter einem anderem Namen hergestellt, doch es hatte wieder nicht geklappt..
Es kommt immer wieder der gleiche Fehler, egal wie rum ich es drehe, immer hapert es an dem nicht Erkennen des Objektes...
Bitte um Hilfe, Danke im Voraus
Gruss
Gamerfun