Tach!
Ich möchte gerne mittels folgender Funktion eine Verbindung zur Datenbank aufbauen:
PHP-Code:
# Mit Datenbank verbinden
function connect_db($host, $user, $pw, $db) {
@$db = new mysqli($host, $user, $pw, $db);
if(mysqli_connect_errno()) {
printf('Verbindung fehlgeschlagen: %s\n', mysqli_connect_error());
exit();
}
}
Soweit so gut, nur wenn ich jetzt die Datenbankverbindung mit (egal ob lose oder auch in einer Funktion)
beenden möchte, bekomme ich eine Fehlermeldung
Code:
Fatal error: Call to a member function close() on a non-object in *\*.php on line *
Wie schaffe ich mir da am besten Abhilfe?
So wie ich das verstanden habe, kann die Verbindung $db nur in der Funktion selbst weiterverwendet werden, richtig? Wie kann ich die Verbindung $db dann global nutzen?
Oder gibt es für diese Art von Problem eine gar bessere Lösung?
Gruß, kokklo