Hi !
Wenn ich in einer PHP Seite eine Verbindung zu einer mysql Datenbank öffne, muß ich sie dann auch explizit mit close wieder schließen oder geschieht das automatisch beim Schließen des Browserfensters ? Ich habe nämlich die Befürchtung, daß das eine Sicherheitslücke ist, wenn ich die Verbindung nicht schließe…
Vielen Dank im voraus
Daniel
Hi Daniel,
kommt drauf an ob die Datenbank mit mysql_connect() oder mit mysql_pconnect() geöffnet wurde. Bei ersterem ist mysql_close() nicht notwendig, die Verbindung wird am Script-Ende automatisch geschlossen, so wie Filepointer auch.
Bei mysql_pconnect(), also einer dauerhaften Verbindung zur Datenbank (p wie persistent) ist das natürlich nicht so. Die bleibt bestehen.
Gruß Ingo
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Wenn ich in einer PHP Seite eine Verbindung zu einer mysql
Datenbank öffne, muß ich sie dann auch explizit mit close
wieder schließen oder geschieht das automatisch beim Schließen
des Browserfensters ? Ich habe nämlich die Befürchtung, daß
das eine Sicherheitslücke ist, wenn ich die Verbindung nicht
schließe…
Sicherheitslücke nicht… aber eventuell hat der mysql Server irgendwann ein problem wenn zuviele Verbindungen gleichzeitig offen sind (hab ich auch schon erlebt)