PHP 7.1.18 Released

mysqli::close

mysqli_close

(PHP 5, PHP 7)

mysqli::close -- mysqli_closeSchließt die zuvor geöffnete Datenbankverbindung

Beschreibung

Objektorientierter Stil

bool mysqli::close ( void )

Prozeduraler Stil

bool mysqli_close ( mysqli $link )

Schließt die zuvor geöffnete Datenbankverbindung.

Offene nicht-persistente MySQL Verbindungen und Ergebnismengen werden bei der Beendigung der PHP-Skipt-Ausführung automatisch zerstört. Obwohl also das explizite Schließen von offenen Verbindungen und das Freigeben von Ergebnismengen optional ist, wird es dennoch empfohlen. Dadurch werden unmittelbar Ressourcen an PHP und MySQL zurückgeben, was die Performance verbessern kann. Weitere Information ist unter Freigeben von Ressourcen zu finden.

Parameter-Liste

link

Nur bei prozeduralem Aufruf: Ein von mysqli_connect() oder mysqli_init() zurückgegebenes Verbindungsobjekt.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

See mysqli_connect().

Anmerkungen

Hinweis:

mysqli_close() schließt keine persistenten Verbindungen. Weitere Details sind der Handbuchseite zu persistent connections zu entnehmen.

Siehe auch

add a note add a note

User Contributed Notes 1 note

up
-14
php at dafydd dot com
9 years ago
I've had situations where database connections appeared to persist following php execution. So, now, my __destructor function explicitly contains a $cxn->close(). It hurts nothing, and helps avoid memory leaks.
To Top