Hallo.
Ich habe ein Problem.
Ich habe versucht meine Datenbankverbindung mit funktionen zu steuern, leider wird ein fehler ausgegeben, wenn ich die verbinfung schließen will.
meine funktionen:
damit werden die funktionen aufgerufen:
/* Connection to DB */
db_connect();
/* Closes DB-Connection */
db_close();
jetzt bekomme ich eine fehlermeldung in der zeile, in der die verbindung geschlossen werden soll.
Fatal error: Call to a member function db_close() on a non-object in /xyz on line x
habs schon mit global $db versucht, klappt aber leider nicht.
[quote=“lenz”]$db = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
vor die funktion setzten?[/quote]
Quatsch, warum? Du willst die Verbindung doch in einer Funktion herstellen.
Davon, dass Funktion Rückgabewerte haben können, und dass man ihnen Parameter übergeben kann, wirst du doch wohl schon gehört haben?
(Andernfalls nimm den “Ich programmiere für Euch!”-Teil aus deiner Sig mal lieber raus.)